Home / Companies / Speakeasy / Blog / April 2025

April 2025 Summaries

5 posts from Speakeasy

Filter
Month: Year:
Post Summaries Back to Blog
Speakeasy and APIMatic offer SDK generation tools, each with distinct strengths and weaknesses in terms of language support, SDK features, platform capabilities, enterprise support, pricing models, and technical efficiency. Speakeasy focuses on creating idiomatic SDKs in popular languages and offers advanced customization options, such as discriminated union types, server-sent events, and pagination features, which APIMatic lacks. Additionally, Speakeasy provides a more generous free plan and a leaner dependency structure, minimizing security risks and optimizing performance, whereas APIMatic relies on a larger number of dependencies, potentially leading to vulnerabilities. In terms of platform features, Speakeasy offers a portable CLI and customizable CI/CD workflows, while APIMatic's CLI is less reliable and dependent on Node.js. Both platforms support enterprise needs with concierge onboarding and private Slack channels, but only APIMatic includes a developer portal. Overall, Speakeasy's offerings provide enhanced type safety and runtime data validation, facilitating more robust client-side development compared to APIMatic's server-focused validation approach.
Apr 17, 2025 2,393 words in the original blog post.
In this episode of the "Request & Response" podcast, Ken Rose, CTO and co-founder of OpsLevel, discusses his career journey from PagerDuty to Shopify and eventually founding OpsLevel, an internal developer portal designed to simplify the complexity of managing large software environments. The conversation explores the company's API-first approach, emphasizing the importance of extensibility and automation in their platform strategy. Ken shares insights from his experience with GraphQL at Shopify, highlighting its benefits and challenges compared to REST, particularly in terms of performance management and versioning. The discussion also touches on key metrics for API platforms, the importance of API consistency to avoid the pitfalls of Conway's Law, and how large language models (LLMs) and agentic workflows could potentially revolutionize developer productivity. Overall, the episode delves into the nuanced considerations of API design and management, offering valuable advice for API teams and highlighting the evolving landscape of developer tools and experiences.
Apr 14, 2025 4,826 words in the original blog post.
Terraform has introduced custom type support in Speakeasy-generated providers to enhance infrastructure management by enabling robust type handling. This feature uses the x-speakeasy-terraform-custom-type extension within the OpenAPI Specification to specify custom type implementations, allowing API providers to benefit from advanced validation and consistent data handling. The implementation supports various framework base types, offering a seamless integration with the terraform-plugin-framework's custom type system while retaining the simplicity of Speakeasy's SDK generation. Recent updates include replacing the Number type with Float64 for improved mapping between Terraform and Go SDK types, enhancing code conversion for primitive types, and refining variable naming for better readability. These enhancements aim to provide a balance between robust validation at the Terraform layer and efficient data handling in API integrations.
Apr 08, 2025 432 words in the original blog post.
SDKs with built-in JSON Lines (JSONL) support are transforming real-time data consumption by simplifying the handling of streaming APIs, crucial for applications like large-scale analytics and AI systems. JSONL, a format that structures data line-by-line, enables efficient, memory-friendly processing of large datasets and real-time event streams, offering significant advantages over traditional JSON. Speakeasy has introduced JSONL support in its SDKs, reducing the complexity developers face by eliminating the need for extensive custom code to manage asynchronous connections and parse JSON streams. This enhancement complements existing support for Server-Sent Events (SSE), providing a comprehensive solution for streaming data. By defining streaming endpoints in the OpenAPI specification, Speakeasy automatically generates SDKs that handle connection management, object deserialization, and schema validation, offering a seamless user experience. Currently available for Python, with plans for additional languages, this capability allows developers to integrate quickly and reliably, minimizing potential errors and improving the overall developer experience.
Apr 07, 2025 907 words in the original blog post.
Speakeasy has achieved SOC 2 Type I compliance, a significant milestone underscoring its dedication to high security and data protection standards for API development workflows. SOC 2, established by the American Institute of Certified Public Accountants (AICPA), assesses how organizations secure customer data, with a Type I report evaluating the design of security controls at a specific moment. Conducted by Sensiba LLP, the audit, dated February 28, 2025, resulted in a "clean" opinion with no exceptions. This certification assures users of Speakeasy's robust security practices, reinforcing their confidence in the platform's ability to protect sensitive information while focusing on API development. Interested parties can request a copy of the SOC 2 Type I report for further details.
Apr 01, 2025 232 words in the original blog post.