Open Source, Duh
The Only Tool You’ll Need For Your APIs
Generate SDKs from OpenAPI in minutes
SDK Generation
Zero to Production in Minutes
import os
from trieve_api_client import TrieveAPI
def main():
TR_DATASET = os.environ.get("TR_DATASET")
TR_API_KEY = os.environ.get("TR_API_KEY")
trieve = TrieveAPI(
base_url="https://api.trieve.ai",
api_key=TR_API_KEY,
timeout=100,
)
query = "What is Borea?"
response = trieve.search_chunks(tr_dataset=TR_DATASET, query=query)
print(response)
if __name__ == "__main__":
main()
Import your spec and have SDKs built in the language your users need
Import your spec and have SDKs built in the language your users need
Type-Safety By Default
Type-Safety By Default
Enhanced functionality, maintainability and usability out of the box
from twilio.rest import Client
import os
account_sid = os.getenv("TWILIO_ACCOUNT_SID")
auth_token = os.getenv("TWILIO_AUTH_TOKEN")
from_phone = os.getenv("TWILIO_PHONE_NUMBER")
client = Client(account_sid, auth_token)
def send_sms(to_phone: str, message: str) -> None:
message = client.messages.create(
body=message,
from_=from_phone,
to=to_phone
)
if __name__ == "__main__":
send_sms(
to_phone="+17192662837",
message="How do I undo rm -rf?"
)
Automate Deployments
Borea Generation Successful
Borea Generation
5 actions
Automate Deployments
We handle the details so you can focus on building your API
Pricing
Simple Pricing, Built for You
Growth
$200/mo/SDK
All the free stuff +
As many SDKs as you want
Spec Validation
Automated Testing
Enterprise
Custom
All that other stuff +
SDK migration
Dedicated support
Custom pricing
First SDK is on us
Ship Faster, Build with Borea
See how founders, builders, and enterprises do more