APIs
Also written: API, OpenAPI 3.x, OpenAPI Specification, Agents API, API spec, API specification, REST APIs, REST API
Tools that let different software programs talk to each other and share information or functions.
APIs, or Application Programming Interfaces, are like a menu in a restaurant. The menu lists what you can order, and the waiter (the API) takes your order to the kitchen (another software program) and brings back your food (the result). They allow different software to work together without needing to know how the other program works internally.
For example, when you use a weather app on your phone, it doesn't have its own weather sensors. Instead, it uses an API to ask a weather service's computer for the current temperature and forecast. The weather service's computer sends the information back through the API, and your app displays it.
Application Programming Interfaces (APIs) define a contract of calls or requests that can be made to a software component, specifying how to format them, what data to include, and what to expect in return. They abstract complex underlying logic, enabling interoperability between disparate systems. This allows developers to integrate functionalities, such as AI model access or data retrieval, into their own applications without needing to build those capabilities from scratch.
Frontier AI labs are increasingly exposing their models and capabilities through APIs. This allows developers to integrate AI into their own applications and workflows, as seen with Copilot's API support for code reviews and Gemini's ability to expose REST APIs to AI agents. OpenAI also highlights its API platform, indicating its importance for broader AI adoption and development.
- Turning raw hardware sensor data into music with GeminiGoogle · Google for Developers on YouTube ·
- Copilot code review: API support and new default effort levelMicrosoft · GitHub Changelog: Copilot ·
- Why Dwarkesh is Wrong about Computer Use + How OpenAI shipped its Jev competitor in 1 WeekOpenAI · Latent Space ·
- Use Google Gemini to Research Vendor Products, Services, and FeaturesGoogle · The Information ·
- Meta Connect 2026: Developer State of the UnionMeta · Meta Developers on YouTube ·
- Turn your REST APIs into MCP tools with Google Cloud API GatewayGoogle · Google Developers Blog ·
- Airbnb widens access to GPT-6 Astra and OpenAI frontier modelsOpenAI · OpenAI News ·
- OpenAI Cookbook: Replace Agents API Mermaid diagrams with SVGs (#3109)OpenAI · OpenAI Cookbook ·
- Why client SDK generation belongs in the openGoogle · Google Developers Blog ·
- Stop building voice AI like an API callGoogle · Google Cloud Tech on YouTube ·
- Gemini 2.5 Flash LiveGoogle · Gemini Models ·
- Build a real-time voice AI agent with Google ADK and Gemini Live APIGoogle · Google Cloud Tech on YouTube ·
- OpenAI Cookbook: Update Agents API examples (#3083)OpenAI · OpenAI Cookbook ·
- Gemini 2.5 Flash LiveGoogle · Gemini Models ·
- OpenAI for Developers in 2025OpenAI · OpenAI Developers Blog ·
- Model routing with Google Cloud API GatewayGoogle · Google Developers Blog ·
- How to build with Gemini 3.5 TranscribeGoogle · Google for Developers on YouTube ·
- Creating Web Apps with HeraldMeta · Meta Developers on YouTube ·
- Anthropic acquires StainlessAnthropic · Anthropic News ·
- Ep 776: OpenAI’s Codex For Beginners: Why it’s better than Claude, ChatGPT and How to Start Using ItOpenAI · Everyday AI ·
- From model to agent: Equipping the Responses API with a computer environmentOpenAI · OpenAI News ·
- Introducing the Stateful Runtime Environment for Agents in Amazon BedrockOpenAI · OpenAI News ·
- Code ExecutionxAI · xAI Docs: Guides ·
- The Walt Disney Company and OpenAI reach landmark agreement to bring beloved characters to SoraOpenAI · OpenAI News ·
- Empowering teams to unlock insights faster at OpenAIOpenAI · OpenAI News ·
- Building OpenAI with OpenAIOpenAI · OpenAI News ·
- Improving support with every interaction at OpenAIOpenAI · OpenAI News ·
- Creating websites in minutes with AI Website BuilderOpenAI · OpenAI News ·
- Computer-Using AgentOpenAI · OpenAI News ·
- Promega’s top-down adoption of ChatGPT accelerates manufacturing, sales, and marketingOpenAI · OpenAI News ·
- Google Gemini
- Google Gemini is enabling developers to turn their REST APIs into tools for AI agents and is integrating directly with hardware sensors.
- Meta Meta AI
- Meta is updating its AI developer tools, making advanced AI accessible for building new applications, likely through APIs.
- Microsoft Copilot
- Microsoft Copilot is adding API support to automate code reviews within existing workflows.
- OpenAI ChatGPT
- OpenAI is emphasizing its API platform and providing resources like the Cookbook to help developers understand and use its agent capabilities.
- SDKs
- Software Development Kits are collections of tools, libraries, and documen
- Webhooks
- Webhooks are automated messages sent from apps when something happens,
- Cloud Computing
- Cloud computing provides on-demand computing resources over the
- Libraries
- Libraries are collections of pre-written code that developers can use
The concept of APIs emerged with the development of operating systems and software libraries in the mid-20th century, allowing different programs to interface with each other. Early examples include the interfaces for operating systems like Unix. Source ↗
Go to the website of a service you use, like a social media platform or a cloud storage provider. Look for a 'Developers' or 'API' section. You can often find documentation explaining how to use their API to interact with their service programmatically, for example, to post an update or retrieve a file.
The Playbook: reusable how-tos, prompts, configs and tips pulled out of the news.
- Code snippetCount tokens for a prompt using llm anthropic countCommand to count tokens for a prompt using Anthropic's free token counting API. · 1 min
- Code snippetRefresh Anthropic models list using llm anthropic refresh commandCommand to refresh the list of Anthropic models directly from the API. · 1 min
- HeuristicDon't Wait for Models to Improve for Your TechActively improve AI agent performance by controlling their information sources. · 15 min
- Skill or agent configInitialize Restless for API agent readinessRun this command to initialize Restless and make your API agent-ready. · 5 min
- ChecklistProduction review process for proposed API applicationsEvaluate proposed AI applications for safety, risk, and potential misuse before going live. · 20 min
Questions people ask
- What is an API key?
- An API key is a unique identifier used to authenticate a user or application when making requests to an API, often used for tracking usage and security.
- Are APIs free to use?
- Some APIs are free, while others have costs associated with them, often based on usage volume or the features provided. Frontier AI APIs typically have usage-based pricing.
- How do I choose the right API?
- Choose an API that provides the specific functionality you need, has clear documentation, a reliable service level agreement, and a pricing model that fits your budget and usage.
First seen on Subvolts Oct 31, 2024. Updated Oct 16, 2026. Written by an AI model from the items above and reviewed against them weekly; report an error.

