Google's Gemini API provides access to state-of-the-art generative AI models for text generation, multimodal understanding, code generation, and more.
APIs.json: https://raw.githubusercontent.com/api-evangelist/gemini/refs/heads/main/apis.yml
- Type: Index
- Access: 3rd-Party
- Agents
- Artificial Intelligence
- Audio Understanding
- Batch Processing
- Deep Research
- Document Understanding
- Embeddings
- Function Calling
- Generative Ai
- Image Generation
- Large Language Models
- Machine Learning
- Multimodal
- Structured Output
- Text-To-Speech
- Video Generation
- Video Understanding
- Created: 2024
- Modified: 2026-04-18
REST API for accessing Gemini models for text generation, chat, embeddings, and multimodal tasks.
- Human URL: https://ai.google.dev/api
- Base URL:
https://generativelanguage.googleapis.com
- Chat
- Embeddings
- Generative Ai
- Multimodal
- Rest
- Streaming
- Text Generation
- Documentation
- OpenAPI — OpenAPI Specification
- Authentication
- API Reference
- Function Calling
- Code Execution
- Grounding
- Safety
- Context Caching
- Tuning
- Tools
- Structured Output
- Thinking
- System Instructions
- Prompting Strategies
- Open A I Compatibility
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Python client library for the Gemini API.
- Human URL: https://ai.google.dev/api/python
- Base URL:
https://pypi.org/project/google-generativeai/
- Client Library
- Python
- Sdk
- Documentation
- Git Hub
- Installation
- Git Hub
- Installation
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Node.js client library for the Gemini API.
- Human URL: https://ai.google.dev/api/node
- Base URL:
https://www.npmjs.com/package/@google/generative-ai
- Client Library
- Javascript
- Nodejs
- Sdk
- Typescript
- Documentation
- Git Hub
- Installation
- Git Hub
- Installation
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Go client library for the Gemini API, providing an interface for developers to integrate Google generative models into Go applications.
- Human URL: https://ai.google.dev/gemini-api/docs/libraries
- Base URL:
https://pkg.go.dev/google.golang.org/genai
- Client Library
- Go
- Golang
- Sdk
- Documentation
- Git Hub
- Installation
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Java client library for the Gemini API, providing an interface for developers to integrate Google generative models into Java applications.
- Human URL: https://ai.google.dev/gemini-api/docs/libraries
- Base URL:
https://central.sonatype.com/artifact/com.google.genai/google-genai
- Client Library
- Java
- Sdk
- Documentation
- Git Hub
- Installation
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
C# client library for the Gemini API, providing an interface for developers to integrate Google generative models into .NET applications.
- Human URL: https://ai.google.dev/gemini-api/docs/libraries
- Base URL:
https://www.nuget.org/packages/Google.GenAI
- Client Library
- Csharp
- Dotnet
- Sdk
- Documentation
- Git Hub
- Installation
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Low-latency bidirectional streaming API enabling real-time voice and video interactions with Gemini models over WebSocket connections.
- Human URL: https://ai.google.dev/gemini-api/docs/live
- Base URL:
https://generativelanguage.googleapis.com
- Live
- Real-Time
- Streaming
- Video
- Voice
- Websocket
- Documentation
- Capabilities Guide
- Tools
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Unified interface for interacting with Gemini models and agents, simplifying state management, tool orchestration, and long-running tasks as an improved alternative to generateContent.
- Human URL: https://ai.google.dev/gemini-api/docs/interactions
- Base URL:
https://generativelanguage.googleapis.com
- Agents
- Interactions
- State Management
- Tool Orchestration
Image generation capabilities through the Gemini API, supporting text-to-image generation, image editing, and multi-turn conversational editing.
- Human URL: https://ai.google.dev/gemini-api/docs/image-generation
- Base URL:
https://generativelanguage.googleapis.com
- Generative Ai
- Image Editing
- Image Generation
- Text-To-Image
Video generation capabilities through the Gemini API powered by Veo, supporting text-to-video and image-to-video generation in resolutions up to 4K.
- Human URL: https://ai.google.dev/gemini-api/docs/video
- Base URL:
https://generativelanguage.googleapis.com
- Generative Ai
- Image-To-Video
- Text-To-Video
- Veo
- Video Generation
Native audio generation text-to-speech capabilities through the Gemini API, supporting single and multi-speaker speech synthesis with natural language control over style, accent, pace, and tone.
- Human URL: https://ai.google.dev/gemini-api/docs/speech-generation
- Base URL:
https://generativelanguage.googleapis.com
- Audio Generation
- Multi-Speaker
- Speech Synthesis
- Text-To-Speech
- Tts
API for uploading and managing media files for use with Gemini models, supporting images, audio, video, and documents up to 2 GB per file with 20 GB per project storage.
- Human URL: https://ai.google.dev/gemini-api/docs/files
- Base URL:
https://generativelanguage.googleapis.com
- Documents
- Files
- Media
- Storage
- Upload
- Documentation
- API Reference
- File Input Methods
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Text embedding capabilities through the Gemini API, generating vector representations for semantic search, classification, clustering, and retrieval augmented generation (RAG) applications.
- Human URL: https://ai.google.dev/gemini-api/docs/embeddings
- Base URL:
https://generativelanguage.googleapis.com
- Embeddings
- Rag
- Semantic Search
- Text Embeddings
- Vector Search
- Documentation
- Model Card
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Asynchronous batch processing API for submitting large volumes of Gemini API requests at 50 percent of the standard cost, with support for content generation, embeddings, and OpenAI compatibility.
- Human URL: https://ai.google.dev/gemini-api/docs/batch-api
- Base URL:
https://generativelanguage.googleapis.com
- Asynchronous
- Batch
- Bulk Processing
- Cost Optimization
Agentic research capability powered by the Interactions API that autonomously plans, executes, and synthesizes multi-step research tasks using web search and URL context to produce detailed cited reports.
- Human URL: https://ai.google.dev/gemini-api/docs/deep-research
- Base URL:
https://generativelanguage.googleapis.com
- Agents
- Deep Research
- Reports
- Research
- Web Search
- Getting Started
- Authentication
- Pricing
- Models
- Rate Limits
- Terms of Service
- Privacy Policy
- Blog
- Support
- SDK
- Changelog
- Status Page
- GitHub Repository
- Console
- Features
- Use Cases
- Integrations
FN: Kin Lane Email: kin@apievangelist.com URL: https://apievangelist.com