API
We track 104 posts about API from 52 engineering blogs. Most active: Nordic APIs, SitePoint, Twilio. Latest post: Oct 9, 2026.
Companies writing about API
Recent posts
Making JavaScript API Requests More Reliable with Timeouts, Retries, and Cancellation (opens on the source site)
null Continue reading Making JavaScript API Requests More Reliable with Timeouts, Retries, and Cancellation on SitePoint.
Vue 3 Composition API: Stop Watcher Memory Leaks in Composables (opens on the source site)
How to manage watcher lifecycles and cleanup in Vue 3 composables, preventing memory leaks when watchers are created outside synchronous setup. Continue reading Vue 3 Composition API: Stop Watcher Memory Leaks in Composables on SitePoint.
Generate Images in Python With OpenAI's GPT Image API (opens on the source site)
You’ve probably asked ChatGPT for a picture and watched one appear a few seconds later. The same models also sit behind OpenAI’s GPT Image API, so you can generate images from your own Python code instead of a chat window. You send a prompt, and image data comes back for your script to work with. By the end of this tutorial, you’ll understand that: You generate images from a text prompt by calling client.images.generate() with a GPT Image model like gpt-image-2.5-flare. Image data always arrives Base64-encoded in .b64_json, so you save it as a file with b64decode(). You choose your image’s…
Quiz: Generate Images in Python With OpenAI's GPT Image API (opens on the source site)
In this quiz, you’ll test your understanding of Generate Images in Python With OpenAI’s GPT Image API. By working through this quiz, you’ll revisit how to install the OpenAI Python library, store your API key, generate images from text prompts with the GPT Image models, tune their size and quality, decode Base64 responses into PNG files, and edit an image with a follow-up prompt. [ Improve Your Python With 🐍 Python Tricks 💌 – Get a short & sweet Python Trick delivered to your inbox every couple of days. >> Click here to learn more and see examples ]
Cloudflare Web Search API for AI Agents: Build a Grounded Worker (opens on the source site)
Build a Cloudflare Worker that grounds AI agents with live web results using the Web Search API (beta), and evaluate the trade-offs between AI Gateway, direct providers, and aggregators. Continue reading Cloudflare Web Search API for AI Agents: Build a Grounded Worker on SitePoint.
Avoid Sending SMS to Landlines in PHP with Twilio's Lookup v2 API (opens on the source site)
Twilio ·
In this tutorial you'll learn how to filter out landlines (and other non-mobile numbers) in PHP using the power of Twilio's Lookup v2 API.
OpenAI Decisions API now available on AI Gateway (opens on the source site)
Vercel ·
OpenAI's Decisions API is now available on AI Gateway through an OpenAI-compatible /v1/decisions endpoint. Use it with GPT-6 Luna Decisions or any other decision model on AI Gateway. Decision models answer typed questions about a shared input and return probabilities, choices, and scores instead of generated text, which suits routing, triage, guardrails, and rubric scoring. You can ask predicate (yes/no), choice, and score questions against the same input in one request. openai/gpt-6-luna-decisions is a separate model ID from openai/gpt-6-luna, which stays a language model for text…
How to Detect Breaking API Changes with TypeScript and OpenAPI (opens on the source site)
Build a CI pipeline that catches breaking API changes before runtime with oasdiff spec diffing and openapi-typescript type checks in GitHub Actions. Continue reading How to Detect Breaking API Changes with TypeScript and OpenAPI on SitePoint.
A Smaller, Faster Java Server with a Spring-Style API (opens on the source site)
Build a smaller native Java service with Spring-style transactions and dependency injection. Inspect the generated code and compare local Linux startup, memory, throughput, binary size and build time.
How to Get Started With WebRTC: Intro to Browser APIs (opens on the source site)
Twilio ·
Learn how to use WebRTC APIs to build powerful voice and video communication solutions with helpful WebRTC tutorials and examples.
How AI Agents Are Changing API Architecture (opens on the source site)
AI agents have rapidly become a new kind of software consumer. Where traditional applications analyze and recommend, autonomous agents can now interpret goals, make decisions, find tools, and take actions. Through API integrations and interactions, agents can coordinate actions across a range of systems and chain together their own workflows that might initially seem fairly ...
Gemini Interactions API in TypeScript: Task-Aware Thinking Routing (opens on the source site)
Build a task-aware thinking router on the Gemini Interactions API in TypeScript: classify coding tasks, set thinking levels, and track cost and latency. Continue reading Gemini Interactions API in TypeScript: Task-Aware Thinking Routing on SitePoint.
Integrating Claude Code with Auth0 APIs (opens on the source site)
Auth0 ·
Pair Claude Code with the Auth0 MCP Server to audit JWT configs, scaffold M2M apps, and refactor auth code from the terminal — with scoped access and security guardrails.
Using the Claude API in Python (opens on the source site)
Learn how to use the Claude API in Python to send prompts, control responses with system instructions, and get structured output.
Quiz: Using the Claude API in Python (opens on the source site)
Test what you learned about calling Claude from Python: the anthropic SDK, system prompts, and structured output with Pydantic.
Your REST APIs are not the problem, but your monitoring strategy might be (opens on the source site)
A 200 status doesn't mean your API returned something useful. Learn why response validation, chained workflow testing, and global monitoring matter more than status codes. Continue reading Your REST APIs are not the problem, but your monitoring strategy might be on SitePoint.
AI Gateway now supports TypeSafe clients and an HTTP API for Jev (opens on the source site)
Vercel ·
You can now call Jev from TypeSafe AI through AI Gateway using an existing TypeSafe client or the HTTP API, in addition to the AI SDK. TypeSafe client: Point an existing TypeSafe client at AI Gateway without changing its evaluation calls. HTTP API: Call Jev directly from any language or framework. AI SDK: Call Jev from a TypeScript application using AI SDK. Jev is a probabilistic decision model for software. State goes in, and typed answers come out with probabilities attached, so there's no generated text to parse. Requests are billed through AI Gateway on all three paths, so they appear…
6 Ways Traditional API Design Has Changed Forever (opens on the source site)
For over two decades, API design and architecture remained remarkably consistent. Perhaps it’s the outsized influence of Roy Fielding’s RESTful dissertation, but API designers have stuck to the principles of stateless architecture, resource-based endpoints, and HTTP commands to an impressive degree. That’s all starting to change, now that we’ve radically recontextualized the way we use ...
8 Keyword Research Tools Compared by API and Automation (2026) (opens on the source site)
Compare 8 keyword research tools by API access, rate limits, and MCP support for AI agents. See which fits your automation stack and read the full matrix below. Continue reading 8 Keyword Research Tools Compared by API and Automation (2026) on SitePoint.
How to Connect Your Twilio Agent to External APIs (opens on the source site)
Twilio ·
Time to read: September 15, 2026 Written by How to connect your Twilio agent to external APIs The world is starting to increasingly rely on voice-enabled AI agents to get work done. But an agent can only do so much. Voice AI agents by themselves are able to hold conversations, but what happens if the agent needs to do something like retrieve customer data, look at an inventory, or book an appointment for a user? In order to make your AI agent truly helpful, you need for that AI agent to have access to real time information. External APIs can provide that information. When your agent works…
How to Connect Your Twilio Agent to External APIs in Node.js (opens on the source site)
Twilio ·
Build a voice-enabled AI agent in Node.js with Twilio Conversation Relay and OpenAI to dynamically fetch live data from external REST APIs.
How to Connect Your Twilio Agent to External APIs in Python (opens on the source site)
Twilio ·
Learn how to connect a Twilio voice agent to an external API using Python, so it can fetch real-time data and take action on a caller's behalf.
PayZephyr: One Payment API for Stripe, Paystack, and PayPal (opens on the source site)
Laravel ·
PayZephyr gives Laravel one payment API across Stripe, PayPal, Paystack, Flutterwave, and four more, with failover and double-charge protection. The post PayZephyr: One Payment API for Stripe, Paystack, and PayPal appeared first on Laravel News. Join the Laravel Newsletter to get Laravel articles like this directly in your inbox.
A Developer's Guide to API Access Policies in Auth0 (opens on the source site)
Auth0 ·
Explore how to properly configure Auth0 API Access Policies and client grants to draw a hard line between strict M2M security and user-delegated access.
From token consumer to token provider: Building your org's AI API (opens on the source site)
Red Hat ·
One of the biggest problems with AI right now is that it's expensive. If you've been anywhere near an enterprise IT budget in the last 2 years, then you already know that. Most companies that wanted to get AI into their workflows did the same thing: They signed up for a business account with an AI provider, handed out API keys, and started building. It made sense at the time because the models were good, the APIs were simple, and the alternative was standing up your own inference infrastructure, which nobody had bandwidth for. But then the bills started coming in. The post From token consumer…
Build an AI Voice Assistant with Twilio Voice and Media Streams, OpenAI's GPT-Live API, and Node.js (opens on the source site)
Twilio ·
Build an AI voice assistant that answers a phone call with Twilio Programmable Voice and Media Streams, powered by OpenAI's GPT-Live-1.
Build with OpenAI Agents API on Vercel (opens on the source site)
Vercel ·
OpenAI Agents API provides an OpenAI-hosted agent harness for long-running, tool-using workflows. You can host the agent experience on Vercel and connect each session to Vercel Sandbox for code execution and file access. OpenAI runs the agent loop and maintains session state. Signed OpenAI webhooks are processed through Vercel Queues, while Vercel Sandbox provides an isolated, persistent execution environment for each agent session. With this integration, you get: An OpenAI-managed agent loop and session state Durable processing of sandbox lifecycle events An isolated execution environment…
Build Voice AI Experiences with Twilio and GPT-Live-1 in the OpenAI API (opens on the source site)
Twilio ·
Build real-time voice AI Agents with Twilio and GPT-Live-1 in the OpenAI API with these tutorials, sample apps, and more.
Make Outbound Calls with Twilio Voice and Media Streams, GPT-Live-1 in the OpenAI API, and Node.js (opens on the source site)
Twilio ·
Build an AI agent that places outbound calls with Twilio Programmable Voice and Media Streams, powered by OpenAI’s GPT-Live-1.
The thoroughness of Tom Johnson's free Documenting API's course on OpenAPI 3.0 and Swagger UI (opens on the source site)
While researching information for my job about the Swagger UI and how it can be used for testing, I came across this free course, called Documenting APIs: A guide for technical writers and engineers at https://idratherbewriting.com/learnapidoc/docapis_overview.html written by Tom Johnson, a technical writer based in Seattle who works for Google. The course looks intense, containing 17 chapters talking about Introduction to REST APIs, using APIs like a developer, Documenting API endpoints, the Open API spec, Testing API docs, Publishing API docs, and more.From the Course Introduction: "You’ll…
Related topics
This page is generated automatically from the engineering blogs we follow. Every post links to its source, where it was published. See all sources.