Every release, every improvement — shipped roughly every 2-3 weeks. Check here before filing a bug; it may already be fixed.
Feature
Go SDK generation now generally available
Go module generation is out of beta. All Builder and Platform projects can now generate and publish Go modules to pkg.go.dev automatically. Supports context propagation, structured errors, and idiomatic naming conventions.
Improvement
Breaking-change gate: block or warn mode
You can now configure whether a breaking change detected in your spec blocks the SDK publish pipeline or only emits a warning in the sync log. Set breaking_changes: block | warn in your x-apistaq-version annotation.
Feature
Custom portal domain on Builder plan
Builder plan projects can now set a custom domain for their generated developer portal. Add a CNAME record pointing to portals.apistaq.com and configure the domain in your portal settings. SSL is provisioned automatically.
Improvement
Faster sync pipeline: 40% reduction in generation time
We rewrote the core spec parsing and code generation pipeline in Rust. Average sync time dropped from 95 seconds to 56 seconds for a 200-endpoint spec. Large specs (500+ endpoints) see up to 60% improvement.
Feature
Rate limiting policies via OpenAPI extension
Define rate-limit policies directly in your OpenAPI spec using the x-apistaq-policy extension. Policies sync automatically and replace any previous gateway-level rate limit config. Supports token bucket, sliding window, and fixed window algorithms.
Launch
Apistaq is live
We shipped the first public version of Apistaq: OpenAPI source sync, TypeScript SDK generation, hosted developer portal, and API versioning. Free plan available today. Thank you to our 30 early-access teams who helped shape the initial feature set.