# API Builder

## API Builder

- [Overview](https://www.apibuilder.com/home/overview.md): Introducing API Builder: Rapid Prototyping for Your API Development ⚡️ Build functional API prototypes in minutes, accelerating your development process without writing a single line of code.
- [User account](https://www.apibuilder.com/home/user-account.md): Sign up or log in to API Builder at https://app.apibuilder.com/login Create a new project and define your entity relationships effortlessly.
- [Projects](https://www.apibuilder.com/home/projects.md): Create a new project and define your entity relationships effortlessly. Access your project's runtime URL at https://\<project.slug>.myapi.rocks to interact with your API prototype.
- [Authentication](https://www.apibuilder.com/home/projects/authentication.md): API (Application Programming Interface) authentication is a key aspect of web and application development, ensuring that only authorized users and services can access an API.
- [Public](https://www.apibuilder.com/home/projects/authentication/public.md)
- [Owner](https://www.apibuilder.com/home/projects/authentication/owner.md)
- [Users](https://www.apibuilder.com/home/projects/authentication/users.md)
- [Entities](https://www.apibuilder.com/home/entities.md): Entities are the core building blocks of your APIs in API Builder. They represent data models that your API will manage, akin to tables in a database. Defining entities allows API Builder to generate
- [Properties](https://www.apibuilder.com/home/entities/properties.md): Each entity consists of properties that define its structure. Properties are essentially the attributes or fields of an entity, similar to columns in a database table.
- [Relationships](https://www.apibuilder.com/home/entities/relationships.md): Relationships between entities reflect how data models interact with each other, similar to relationships between tables in a relational database.
- [Validations](https://www.apibuilder.com/home/entities/validations.md)
- [Endpoints](https://www.apibuilder.com/home/endpoints.md)
- [Request params](https://www.apibuilder.com/home/endpoints/request-params.md)
- [Request headers](https://www.apibuilder.com/home/endpoints/request-headers.md): API Builder exclusively supports JSON format for data exchange. No other request header formats are supported at this time.
- [Response serializers](https://www.apibuilder.com/home/endpoints/response-serializers.md)
- [Error handling](https://www.apibuilder.com/home/endpoints/error-handling.md): API Builder is designed to provide clear and informative responses to API requests. This includes specific error handling mechanisms for situations where requests cannot be fulfilled due to various re
- [Auto-generated API docs](https://www.apibuilder.com/home/auto-generated-api-docs.md)
- [Swagger](https://www.apibuilder.com/home/auto-generated-api-docs/swagger.md)
- [Auto-generated UI](https://www.apibuilder.com/home/auto-generated-ui.md)
- [Admin UI](https://www.apibuilder.com/home/auto-generated-ui/admin-ui.md)
- [User UI](https://www.apibuilder.com/home/auto-generated-ui/user-ui.md)
