### Official Client Libraries
We offer the following libraries you can use to interact with the Kagi API. These are generated from an OpenAPI spec.
- [Golang](https://github.com/kagisearch/kagi-openapi-golang)
- [Python](https://github.com/kagisearch/kagi-openapi-python)
- [TypeScript](https://github.com/kagisearch/kagi-openapi-typescript)
- [Rust](https://github.com/kagisearch/kagi-openapi-rust)

If you have a language you would like to use and it's not in the list, send us a message and we will add it to the list if it is supported. Or you can use the [spec](https://kagi.redocly.app/_spec/openapi.yaml?download) to build your own custom library.
In the future we will most likely offer more crafted API wrappers and spotlight clients and applications built by our community - feel free to send them to us!
