Skip to main content

Official SDKs

Coming Soon: Official SDKs for popular programming languages are currently in development.We welcome community contributions! If you’d like to help build an official SDK, please visit our GitHub repository.

Using the REST API

TerraQuake API is a standard RESTful API that returns JSON responses. You can use any HTTP client library in your preferred programming language.

JavaScript / TypeScript

Using Fetch (Native)

Using Axios

Python

Using Requests

Using HTTPX (Async)

PHP

Using cURL

Ruby

Using Net::HTTP

Go

Best Practices

Implement exponential backoff and respect rate limits to avoid throttling.
Always handle errors gracefully and check the success field in responses.
Use pagination parameters to fetch large datasets efficiently.
Cache responses when appropriate to reduce API calls and improve performance.

Community Contributions

We welcome community-built SDKs and client libraries!

Contribute an SDK

Build and submit an official SDK for your favorite language

Join Discord

Discuss SDK development with the community
If you create a client library for TerraQuake API, let us know! We’ll feature community libraries in our documentation.

Need Help?

If you’re having trouble integrating the API or need examples for a specific use case: