Home / Companies / Speakeasy / Blog / March 2025

March 2025 Summaries

8 posts from Speakeasy

Filter
Month: Year:
Post Summaries Back to Blog
Speakeasy’s MCP server generator enhances AI client interactions by allowing the integration of customizable prompts, which act as templates for executing workflows within the MCP framework. By defining these prompts in the /custom/customPrompts.ts file, users can streamline complex tasks like chaining API interactions and guiding specific workflows. Once prompts are defined, the MCP server automatically provides endpoints for discovering and executing these prompts, greatly expanding their use cases. An example provided involves setting up a prompt to create and track marketing links, demonstrating how users can specify tasks and utilize available tools through detailed instructions within the prompt description. This functionality combines the efficiency of a generated server with the extensive capabilities of the MCP protocol, facilitating more dynamic and context-aware AI operations.
Mar 28, 2025 489 words in the original blog post.
In the second episode of the podcast "Request // Response," host Sagar Batchu converses with Robert Ross, CEO of FireHydrant, exploring his experiences in building the company and the broader evolution of API design, including the roles of gRPC, REST, and LLMs in shaping developer experience. The discussion delves into FireHydrant's API-first architecture, its transition from Rails controllers to a JavaScript frontend with over 350 public API endpoints, and the shift towards API-first data pulls in enterprise API consumption. Ross also reflects on the pros and cons of gRPC versus REST, the benefits of Protocol Buffers over OpenAPI, and the importance of API usability for long-term adoption. Additionally, the episode addresses the future of API ergonomics in accommodating both human and AI agents, with a focus on context-rich naming conventions and the measurement of API success through metrics like time to first byte and API reliability. The conversation highlights the significance of intuitive API design and the "airplane test" as a measure of great developer experience, emphasizing the importance of zero-documentation, self-explanatory APIs.
Mar 26, 2025 747 words in the original blog post.
Speakeasy has announced several significant updates, including the general availability of PHP SDK Generation, which now offers true type safety, native support for BigInt & Decimal, OAuth 2.0 flows, and Laravel integration, among other features. Additionally, enhancements have been made for FastAPI specifications, removing the need for manual tweaks by providing robust and automated SDK generation, thereby simplifying workflows for Python developers. A new billing page experience has been introduced, enabling easier management of add-ons and clearer billing insights. The latest platform updates include bug fixes and new features across various languages, such as improved naming resolution, added HTTP retry capabilities in Ruby, and enhanced handling of duplex streams in TypeScript.
Mar 25, 2025 375 words in the original blog post.
Speakeasy's PHP SDK Generation has reached general availability, marking a pivotal advancement in offering type-safe SDKs for developers across major programming languages. With PHP 8's enhanced type system, the SDK ensures robust type safety, native support for BigInt and Decimal, and built-in OAuth 2.0 flows, alongside seamless integration with the popular Laravel framework. The release addresses crucial developer needs identified during beta testing, focusing on framework compatibility, type safety, and performance optimization. The SDK includes intelligent pagination for handling large datasets, enhanced error handling, and security improvements such as ephemeral token storage and HTTPS-only connections. It also provides extensive developer experience improvements, including deep object support, smart pagination, and extensible SDK hooks, alongside comprehensive documentation. This release solidifies PHP's standing as a powerful, type-safe language, further empowering developers to create reliable and scalable web applications.
Mar 19, 2025 2,086 words in the original blog post.
In the first episode of Request // Response, John Kodumal, co-founder and former CTO of LaunchDarkly, discusses the transformative impact of separating deployment from release through the use of feature flags, which allows for safer rollouts, controlled beta releases, and experimentation. Kodumal highlights LaunchDarkly's pioneering use of server-sent events (SSE) for real-time feature flagging and stresses the importance of traversability in API design, arguing that APIs should function like traversable maps rather than static endpoints. He also discusses the evolution of API expectations, emphasizing standardized, high-quality APIs with features like pagination and rate limiting, along with the growing significance of OpenAPI specifications. The conversation touches on what defines a great developer experience, which involves anticipating user needs and minimizing integration barriers, thus reflecting LaunchDarkly's influence on modern software development practices.
Mar 10, 2025 511 words in the original blog post.
Speakeasy Platform has introduced an advanced SDK Testing feature, enhancing the validation process for client libraries in Go, TypeScript, and Python, aimed at improving developer experience and efficiency. This new solution addresses the challenges faced by API providers, such as manual testing burden, test synchronization issues due to API evolution, and the complexities of managing sophisticated test sequences. The platform offers a comprehensive testing environment that includes autogenerated tests from OpenAPI specs, zero-config mock servers, and GitHub Actions integration for continuous validation. Additionally, it uses the Arazzo specification for end-to-end testing of complex workflows, ensuring seamless integration with native testing frameworks. This approach allows developers to validate SDK functionality thoroughly, from correct request formation to response handling, and accommodate API changes automatically, thereby reducing developer frustration and increasing API adoption.
Mar 06, 2025 1,015 words in the original blog post.
SDK testing has been enhanced with features such as real server validation, GitHub integration, and multi-operation workflows, making it easier for API providers to maintain reliable client libraries. The revamped SDK Testing includes autogenerated tests from OpenAPI specs, zero-config mock servers, and GitHub Actions integration for continuous validation. Additionally, MCP Server Generation enables AI-ready APIs by including an MCP server in every TypeScript SDK produced by Speakeasy, allowing AI agents to interact with APIs without the need for custom integrations. MCP, an open standard from Anthropic, acts as a bridge for secure connections between APIs and AI tools, facilitating seamless interaction by utilizing Zod schemas and OpenAPI extensions for customization. The article highlights recent improvements and new features across different programming languages, showcasing the enhanced capabilities of SDKs and the strong adoption of MCP servers in the developer community.
Mar 06, 2025 824 words in the original blog post.
The article by Nolan Sullivan provides a comprehensive guide on building a Model Context Protocol (MCP) server for Discord, aimed at facilitating interactions between large language models (LLMs) and external applications. The MCP is an open protocol by Anthropic designed to standardize the way LLMs receive context about other applications and user data, enhancing their ability to perform tasks such as summarizing emails or interacting with Discord bots. The guide takes readers through creating an MCP server that enables the Claude desktop app to send messages, read messages, and add reactions through a Discord bot, leveraging the Discord API. It covers prerequisites like Python and Discord configurations, step-by-step instructions for setting up the server, and tips for avoiding common issues. The article concludes by highlighting the potential of MCP to become a universal standard for AI integrations, akin to USB-C, as more MCP servers are developed and deployed.
Mar 05, 2025 3,902 words in the original blog post.