# Vepler API Documentation ## Docs - [Authentication](https://docs.vepler.com/authentication.md): Learn how to authenticate with the Vepler API - [Error Handling](https://docs.vepler.com/concepts/errors.md): Understanding API error responses and how to handle them - [Pagination](https://docs.vepler.com/concepts/pagination.md): Learn how to handle paginated responses in the Vepler API - [Address Billing & Sessions](https://docs.vepler.com/guides/address-billing.md): How address search and record billing works on the Vepler API — why there are no session tokens, and how you are charged once per address. - [Property Attributes & Query Builder](https://docs.vepler.com/guides/property-attributes.md): Discover every property attribute, what it costs, and compose queries visually - [Usage & Limits](https://docs.vepler.com/guides/rate-limiting.md): Understanding API usage metering and how to optimise your requests - [Search & Autocomplete](https://docs.vepler.com/guides/search-and-autocomplete.md): Build fast, accurate UK address autocomplete with Vepler — how session billing works (free keystrokes, one credit per search), every tuning lever, and how to keep your bill low. - [Introduction](https://docs.vepler.com/introduction.md): Welcome to the Vepler API documentation - [Quick Start](https://docs.vepler.com/quickstart.md): Get started with the Vepler API - [SDK Examples](https://docs.vepler.com/sdk/examples/general.md): Practical code examples for using the Vepler SDK - [Installation](https://docs.vepler.com/sdk/installation.md): How to install and set up the Vepler SDK - [TypeScript SDK](https://docs.vepler.com/sdk/typescript.md): Official Vepler TypeScript SDK documentation ## OpenAPI Specs - [openapi](https://docs.vepler.com/api-reference/openapi.json) ## Optional - [API Reference](https://api.vepler.com/reference)