Generated TypeScript SDKs now support streaming API responses over Server-Sent Events (SSE). When an operation streams its response instead of returning a single buffered body, the SDK exposes it as a typed, async-iterable stream that you consume with a familiar for await...of loop.
28 posts tagged with "SDKs"
View All TagsAdding Support for Pagination in C# v4 SDKs (Beta)
The new C# v4 SDKs now support pagination, covering the four widely-used strategies: Offset, Page, Cursor, and Link based pagination. This provides a seamless and unified way to consume paginated API responses, regardless of the underlying mechanism.
SDK Identification Headers and Automatic Idempotency Keys in C# v4 SDKs (Beta)
Generated C# v4 SDKs now identify themselves on every API call. Each request carries a short User-Agent plus a set of structured X-APIMatic-* headers, and non-GET requests automatically include a retry-safe Idempotency-Key.
Major Improvements to the C# v4 SDK (Beta)
The C# v4 SDK (beta) has picked up a wave of improvements over the past few weeks, spanning streaming, dependency injection, documentation, error handling, and file handling.
Enable Context Plugins Without SDK Publishing
Previously, in order for an API provider to use Context Plugins for their API, their SDKs had to be published to a public package manager such as npm, NuGet, or PyPI. That left teams whose SDKs live behind a private host — internal APIs, partner integrations, or APIs that aren't yet ready for public distribution — without a way to offer the same AI-assisted integration experience.
We've now added self-hosted SDK support in Context Plugins. Instead of pulling the SDK from a package manager, the AI agent downloads the SDK package from your portal, installs it locally in the developer's workspace, and wires it into their project — all without the SDK ever needing to be published.
Introducing Idiomatic Code Samples for Models, Enums, and Errors
Our SDKs are now more AI ready than ever. Model reference docs now show idiomatic, language-specific code samples, complete with imports, instead of serialized payloads. They cover how to initialize a structure, reference an enum value, and catch errors across all seven SDK languages.
New C# SDK Now Available in Beta
The new C# SDK is now available in beta. You can generate it today using the APIMatic CLI. Try it out and share your feedback with us.
CLI: New SDK Publish and Publishing Profile List Commands
We've added two new commands to the @apimatic/cli that make it easy to publish SDKs and list your publishing profiles directly from the CLI.
Custom Code Injection: Add Your Own Logic to Generated SDKs
APIMatic's SDKs are now fully customizable. You can add your own code to any generated SDK, inluding new files, custom logic and extra dependencies. Your changes are preserved and persist across generations.
CLI: Updated SDK Generation Input Flag and Path Semantics
We are updating the SDK generation CLI command to make inputs for SDK and Portal generation CLI commands consistent. Now Portals and SDKs can be generated using the same input, simplifying CI/CD scripts.