May 2025 Summaries
4 posts from Speakeasy
Filter
Month:
Year:
Post Summaries
Back to Blog
Choosing the right SDK generator is crucial for enhancing developer experience and facilitating API integration, with options like Speakeasy, Fern, Stainless, and OpenAPI Typescript Codegen offering diverse features and capabilities. Speakeasy stands out for its comprehensive OpenAPI support, automated SDK generation, and features like pagination, OAuth 2.0, and webhook support, making it ideal for API-first teams seeking minimal manual intervention. Fern provides high customization through its domain-specific language, Fern Definition, but may result in vendor lock-in and requires dual management of OpenAPI and Fern definitions. Stainless offers polished SDKs and a clean developer experience but relies on a custom configuration format that might limit OpenAPI support. OpenAPI Typescript Codegen, while open-source and free, requires significant manual work for production-grade SDKs and lacks advanced features like OAuth and streaming support. Ultimately, the choice of SDK generator should align with the team's workflow, budget, and need for customization, with Speakeasy being a strong contender for those prioritizing seamless OpenAPI integration and automation.
May 28, 2025
3,820 words in the original blog post.
Speakeasy has implemented a significant performance enhancement to its Python SDKs by introducing lazy loading, which defers the loading of modules until they are needed, rather than during the initial import. This change, achieved using Python's forward references and lazy loading techniques, results in dramatically improved performance with initialization times becoming 7.5 times faster and memory usage reduced by 80%. The update maintains full type safety and IDE autocomplete functionality, thus enhancing developer experience by reducing wait times during development, speeding up CI/CD test runs, and decreasing serverless cold start times, while also lowering infrastructure costs due to reduced memory usage. These improvements are automatically incorporated into all Python SDKs generated with Speakeasy CLI version v1.549.0 and above, marking the beginning of ongoing optimizations aimed at improving the developer experience.
May 27, 2025
461 words in the original blog post.
In this episode of the podcast "Request & Response," Sinan Eren, CEO and co-founder of Opnova, discusses the company's efforts to automate enterprise systems that lack modern APIs, focusing on industries such as healthcare and finance. Opnova uses Robotic Process Automation (RPA) and large language models to replicate user actions in systems without APIs, bridging the gap in automation capabilities. The conversation covers the emerging importance of standards like the Model Context Protocol (MCP) and the analogy of APIs as the new sitemaps, essential for tool discoverability in AI-driven ecosystems. Eren also highlights the concern of an "API tax," where API access is restricted to higher pricing tiers, and emphasizes the transitional role of browser automation until APIs become more universally adopted. The discussion underscores the growing necessity for companies to adopt APIs to remain competitive in the evolving digital landscape.
May 06, 2025
4,576 words in the original blog post.
SnippetAI is an AI-powered tool designed to enhance API documentation by generating contextualized code snippets using the actual SDKs of an API, thereby improving the developer experience and accelerating integration times. By allowing users to ask natural language questions, such as "How do I create a new user?", SnippetAI provides accurate and relevant code examples based on the OpenAPI specification and SDK code samples. This tool aims to increase API adoption rates by simplifying the implementation process and reducing the need for support through comprehensive code examples. Integration into documentation sites is straightforward and can be done using a web or React component, requiring minimal setup time.
May 06, 2025
343 words in the original blog post.