Speakeasy Logo
Skip to Content

How Unstructured Makes Its Enterprise API More Accessible With Speakeasy


Unstructured

AI

/

Speakeasy

Company Info

How Unstructured Makes Its Enterprise API More Accessible With Speakeasy

You are the front-end of our first paid product.

Austin Walker,

Software Engineer at Unstructured

Unstructured  enables companies to talk to their data. They extract unstructured data from any file format and transform it into AI-friendly JSON files that can be passed to LLMs. They’re currently the only company doing this kind of AI pre-processing – and have seen tremendous success. In fact, since the summer of 2022, Unstructured’s OSS library has been downloaded 6.4M times and used by 27,000 organizations.

When the Unstructured team was working on building their enterprise API, they wanted to provide a seamless, high-class experience to their enterprise customers every step of the way. They understood the massive difference that SDKs can make for streamlining and elevating the API integration experience and started investigating how to offer them to their customers.

Choosing an SDK Partner

They decided against building SDKs in-house, as it would create a massive burden for the team and distract focus from other core development priorities.

By creating and maintaining their SDKs in the Speakeasy platform, the Unstructured dev team was able to save time and cognitive overhead. This has proven to be the right decision considering the rapid growth Unstructured has been enjoying.

Additionally, Unstructured wanted their SDK partner to be highly experienced with OpenAPI and advise them on spec management for a public API. They chose Speakeasy because it ticked all these boxes and provided the expertise they were looking for.


API Experience Plan

While planning their top-quality API experience, the Unstructured team wanted to focus on a few key points:

Unstructured's API Experience Priorities

Priority
Comprehensive documentation
Description
With code snippets at the heart, story-driven, easily digestible, and always up-to-date.
Speakeasy Solution
Automated doc generation even with multiple parameters and complex versioning
Robust Error Handling
Description
Smooth and informative error handling for customers working with many file formats
Speakeasy Solution
Built-in error handling patterns optimized for each language's idioms
Automated Retries
Description
Critical for long-running file uploads common in Unstructured's use cases
Speakeasy Solution
Configurable retry logic with just a few lines of configuration

We wanted to point Speakeasy to our API spec and just set it and forget it. As the new features make it into the library, we add them to the API, so it continues to grow. To be able to do all that and have Typescript and Python clients that stay up-to-date has been amazing.

Austin Walker,

Software Engineer at Unstructured

With Speakeasy, Unstructured is able to maintain Typescript and Python SDKs that offer an amazing integration experience to their users. These SDKs are now the primary way developers are directed to integrate with Unstructured. Great API accessibility is paramount to Unstructured’s product usage, and having a partner like Speakeasy that they can fully rely on has enabled the team to continue developing their product while knowing that their users are equipped with all the necessary tools.


Key Benefits for Unstructured

Focus on Core Product

By outsourcing SDK generation to Speakeasy, Unstructured’s engineering team can focus on enhancing their core data processing capabilities rather than SDK maintenance.

Consistent Developer Experience

Speakeasy ensures that Unstructured’s SDKs follow best practices for each language, providing a consistent and reliable experience that makes their API more accessible.

Automatically Updated Documentation

As Unstructured’s API evolves, their documentation stays in sync without additional engineering effort, ensuring developers always have current information.

Enterprise-Ready Features

Critical enterprise features like error handling, retries, and authentication are automatically included in the SDKs, making Unstructured’s paid API offering more attractive to large customers.

Reduced Support Burden

Well-designed SDKs with informative error messages help users troubleshoot issues themselves, reducing the support load on Unstructured’s team as they scale.

Last updated on

Company

Unstructured

About

AI-powered platform for processing unstructured documents and data

Industry

AI

Live Artifacts

Related customers

AI

How Mistral AI scaled to millions of SDK downloads with Speakeasy

Live Artifacts

Read case study

AI

Enterprise search platform with AI capabilities

Live Artifacts

AI

AI-powered creative tools for digital content creation

Live Artifacts

AI

LLM observability and evaluation platform

Live Artifacts

View all customers

Organize your
dev universe,

faster and easier.

Try Speakeasy Now