SolarWinds Accelerates API Integration with Speakeasy-Generated SDKs
Solarwinds
IT
/Speakeasy
Company Info
- Company: SolarWinds
- Industry: IT Management
- Website: solarwinds.com
Key Takeaways
- Rapid API Integration: Reduced development cycles from weeks to days
- Automated Testing: Ensures API updates are automatically validated
- Intuitive SDKs: Provides a superior developer experience with easy-to-integrate solutions
About SolarWinds
SolarWinds
The Challenge: Complexity, Time, and Maintenance
SolarWinds has seen usage of their API grow significantly over time – not just from customers, but also from internal teams who have developed their own tools atop the APIs. Given this increased interest in the REST API, SolarWinds recognized that improving the API developer experience was a key priority. Existing manually-created SDK clients were effective, but had become complex and time-consuming to maintain.
- Evaluating open-source options: The team considered Open-Source tools like the OpenAPI Generator (formerly Swagger Codegen) but determined that the required staffing and maintenance efforts were unsustainable for an enterprise-scale solution.
- Developer friction: Without a reliable, automated SDK solution, API updates would require extensive rework, increasing the risk of errors and frustrating developers.
The Solution: Speakeasy
After evaluating multiple commercial options, SolarWinds selected Speakeasy for its:
- Ergonomic SDKs: Speakeasy-generated SDKs offered intuitive interfaces and ease of integration, allowing developers to start building immediately.
- Automated testing and documentation: Built-in test generation and seamless documentation integration ensured that every API change was automatically validated and reflected in up-to-date code samples.
“Getting started with Speakeasy was trivial. We quickly saw how much smoother our API integrations could be.”
Greg Poirier,
Principal Software Engineer
The Results: Enhanced Engineering Efficiency and Developer Experience
SolarWinds is expanding its SDK offerings to six languages, with the SolarWinds SDK for Go already available. This multi-language support empowers more developers to build on the SolarWinds® Platform.
Impact of Speakeasy for SolarWinds
“The Speakeasy team has been fantastic. The support feels like a real partnership, making all the difference.”
Greg Poirier,
Principal Software Engineer
Ready to Accelerate Your API Integration?
The SolarWinds journey—from in-house struggles to a streamlined, automated SDK solution with Speakeasy—shows how the right tools can revolutionize developer experience and contribute to a more efficient and resilient IT environment. By reducing integration times and eliminating maintenance burdens, SolarWinds can focus on innovation.
Book a demo
Implementation Details
SolarWinds’ implementation of Speakeasy has delivered significant technical benefits:
Multi-Language Support
Expanding SDK offerings to six programming languages, beginning with Go and systematically adding support for additional languages to meet diverse developer needs.
Automated SDK Generation
Transitioning from manually-created SDKs to an automated pipeline that generates SDKs directly from OpenAPI specifications, ensuring consistency across all languages.
Integrated Testing Framework
Leveraging Speakeasy’s built-in testing capabilities to automatically validate API changes, reducing the risk of integration issues and regression bugs.
Developer-First Design
Focusing on creating intuitive, ergonomic SDKs that prioritize developer experience and reduce the learning curve for API integration.