# Fluxend Documentation ## Docs - [Changelog](https://docs.fluxend.app/changelog.md): The complete changelog of Fluxend over releases - [Development](https://docs.fluxend.app/development.md): Develop and tinker with Fluxend locally - [Backups](https://docs.fluxend.app/essentials/backups.md): Backups will ensure you never lose access to your valueable data - [Commands](https://docs.fluxend.app/essentials/commands.md): Essential commands for your application - [Database](https://docs.fluxend.app/essentials/database.md): Everything about your database - [Deployments](https://docs.fluxend.app/essentials/deployments.md): How to deploy your applications - [Forms](https://docs.fluxend.app/essentials/forms.md): Fluxend Forms takes out all the hassle in managing validation and responses - [Logs](https://docs.fluxend.app/essentials/logs.md): Logs provide detailed insights into everything your app does - [Projects](https://docs.fluxend.app/essentials/projects.md): Projects is a central place where all your tables, storage, forms, and logic lives - [REST](https://docs.fluxend.app/essentials/rest.md): Automatic REST endpoints - [Settings](https://docs.fluxend.app/essentials/settings.md): Settings and how to use them - [Storage](https://docs.fluxend.app/essentials/storage.md): You never need to host a file yourself again - [Troubleshooting](https://docs.fluxend.app/essentials/troubleshooting.md): Troubleshooting common issues in your application - [FAQ](https://docs.fluxend.app/faq.md): The most frequently asked questions about Fluxend - [Introduction](https://docs.fluxend.app/index.md): Fluxend is a blazing-fast, self-hosted BaaS built with Go — no fluff, no bloat, no lock-in. Ship production-grade backends in minutes with full control over your data, logic, and storage. It's your backend. Done your way. Fully open source. - [Quickstart](https://docs.fluxend.app/quickstart.md): Get Fluxend up and running on your local machine in just a few minutes. - [Check system health](https://docs.fluxend.app/reference/admin/check-system-health.md): Check the health status of the system - [List settings](https://docs.fluxend.app/reference/admin/list-settings.md): Retrieve all settings for the application - [Reset settings](https://docs.fluxend.app/reference/admin/reset-settings.md): Reset application settings - [Update settings](https://docs.fluxend.app/reference/admin/update-settings.md): Update application settings - [Create backup](https://docs.fluxend.app/reference/backups/create-backup.md): Create a new backup - [Delete backup](https://docs.fluxend.app/reference/backups/delete-backup.md): Remove a backup from the project - [List backups](https://docs.fluxend.app/reference/backups/list-backups.md): Retrieve a list of all backups for the specified project - [Retrieve backup](https://docs.fluxend.app/reference/backups/retrieve-backup.md): Get details of a specific backup - [Create column](https://docs.fluxend.app/reference/columns/create-column.md): Create new columns in a specified table within a project. - [Delete column](https://docs.fluxend.app/reference/columns/delete-column.md): Permanently delete a specific column from a given table. - [List columns](https://docs.fluxend.app/reference/columns/list-columns.md): Retrieve a list of columns in a specified table. - [Modify columns](https://docs.fluxend.app/reference/columns/modify-columns.md) - [Rename column](https://docs.fluxend.app/reference/columns/rename-column.md): Change the name of a specific column in a given table. - [Creates container](https://docs.fluxend.app/reference/containers/creates-container.md): Add a new container to a project - [Deletes container](https://docs.fluxend.app/reference/containers/deletes-container.md): Remove a container from a project - [Lists containers](https://docs.fluxend.app/reference/containers/lists-containers.md): Retrieve a list of container in a specified project. - [Retrieves container](https://docs.fluxend.app/reference/containers/retrieves-container.md): Get details of a specific container - [Updates container](https://docs.fluxend.app/reference/containers/updates-container.md): Modify an existing containers details - [Create file](https://docs.fluxend.app/reference/files/create-file.md): Create a new file in a specific container - [Delete file](https://docs.fluxend.app/reference/files/delete-file.md): Permanently remove a specific file from a container - [List files](https://docs.fluxend.app/reference/files/list-files.md): Retrieve a list of all files in a specific container - [Rename file](https://docs.fluxend.app/reference/files/rename-file.md): Update the name of a specific file. In other words, moves the file to a new location. - [Retrieve file](https://docs.fluxend.app/reference/files/retrieve-file.md): Get details of a specific file - [Create field](https://docs.fluxend.app/reference/form-fields/create-field.md): Add a new field to a form - [Delete field](https://docs.fluxend.app/reference/form-fields/delete-field.md): Remove a specific field from the form - [List fields](https://docs.fluxend.app/reference/form-fields/list-fields.md): Retrieve a list of all fields in a specific form - [Retrieve field](https://docs.fluxend.app/reference/form-fields/retrieve-field.md): Get details of a specific field - [Update field](https://docs.fluxend.app/reference/form-fields/update-field.md): Update the details of an existing field - [Create form response](https://docs.fluxend.app/reference/form-responses/create-form-response.md): Store a new form response for a specific form - [Delete form response](https://docs.fluxend.app/reference/form-responses/delete-form-response.md): Delete a specific form response - [List form responses](https://docs.fluxend.app/reference/form-responses/list-form-responses.md): Get all form responses for a specific form - [Retrieve form response](https://docs.fluxend.app/reference/form-responses/retrieve-form-response.md): Get details of a specific form response - [Create form](https://docs.fluxend.app/reference/forms/create-form.md): Add a new form with a name and description - [Delete form](https://docs.fluxend.app/reference/forms/delete-form.md): Remove a form from the project - [List forms](https://docs.fluxend.app/reference/forms/list-forms.md): Retrieve a list of all forms for the specified project - [Retrieve form](https://docs.fluxend.app/reference/forms/retrieve-form.md): Get details of a specific form - [Update form](https://docs.fluxend.app/reference/forms/update-form.md): Update form details such as name and description - [Create function](https://docs.fluxend.app/reference/functions/create-function.md): Add a new function for specific schema - [Delete function](https://docs.fluxend.app/reference/functions/delete-function.md): Remove a function from the schema - [List functions](https://docs.fluxend.app/reference/functions/list-functions.md): Retrieve a list of all functions for the specified schema - [Retrieve function](https://docs.fluxend.app/reference/functions/retrieve-function.md): Get details of a specific function - [Create index](https://docs.fluxend.app/reference/indexes/create-index.md): Add an index to a specified table within a project. - [Delete index](https://docs.fluxend.app/reference/indexes/delete-index.md): Remove an existing index from a given table. - [List indexes](https://docs.fluxend.app/reference/indexes/list-indexes.md): Retrieve a list of indexes for a given table. - [Retrieve index](https://docs.fluxend.app/reference/indexes/retrieve-index.md): Retrieve details for a specific index in a table. - [Create organization member](https://docs.fluxend.app/reference/organization-members/create-organization-member.md): Add a new user to an organization - [Delete organization member](https://docs.fluxend.app/reference/organization-members/delete-organization-member.md): Remove a user from an organization - [List organization members](https://docs.fluxend.app/reference/organization-members/list-organization-members.md): Get all users in an organization - [Create organization](https://docs.fluxend.app/reference/organizations/create-organization.md): Add a new organization - [Delete organization](https://docs.fluxend.app/reference/organizations/delete-organization.md): Remove an organization - [List organizations](https://docs.fluxend.app/reference/organizations/list-organizations.md): Get all organizations - [Retrieve organization](https://docs.fluxend.app/reference/organizations/retrieve-organization.md): Get details of a specific organization - [Update organization](https://docs.fluxend.app/reference/organizations/update-organization.md): Modify an existing organization's details - [Create project](https://docs.fluxend.app/reference/projects/create-project.md): Create a new project for a specific organization - [Delete project](https://docs.fluxend.app/reference/projects/delete-project.md): Remove a project from the organization - [List projects](https://docs.fluxend.app/reference/projects/list-projects.md): Get all projects for a specific organization - [ListLogs List all logs](https://docs.fluxend.app/reference/projects/listlogs-list-all-logs.md): Get all logs - [OpenAPI projects](https://docs.fluxend.app/reference/projects/openapi-projects.md): Generate OpenAPI documentation for a project - [Retrieve project](https://docs.fluxend.app/reference/projects/retrieve-project.md): Get details of a specific project - [Retrieve project statistics](https://docs.fluxend.app/reference/projects/retrieve-project-statistics.md): Get statistics for project - [Update project](https://docs.fluxend.app/reference/projects/update-project.md): Update a project for a specific organization - [Create table](https://docs.fluxend.app/reference/tables/create-table.md): Define and create a new table within a specified project. - [Delete table](https://docs.fluxend.app/reference/tables/delete-table.md): Permanently delete a specific table from a given project. - [Duplicate table](https://docs.fluxend.app/reference/tables/duplicate-table.md): Create a copy of a specified table within a project. - [List tables](https://docs.fluxend.app/reference/tables/list-tables.md): Retrieve a list of tables in a specified project. - [Rename table](https://docs.fluxend.app/reference/tables/rename-table.md): Change the name of a specific table within a project. - [Retrieve table](https://docs.fluxend.app/reference/tables/retrieve-table.md): Retrieve details of a specific table within a project. - [Upload table](https://docs.fluxend.app/reference/tables/upload-table.md): Define and create a new table within a specified project. - [Authenticate user](https://docs.fluxend.app/reference/users/authenticate-user.md): Authenticate a user and return a JWT token - [Create user](https://docs.fluxend.app/reference/users/create-user.md): Add a new user with a name, email, and password - [Logout user](https://docs.fluxend.app/reference/users/logout-user.md): Invalidate the JWT token to log out a user - [Retrieve logged-in user](https://docs.fluxend.app/reference/users/retrieve-logged-in-user.md): Get details of logged-in specific user - [Retrieve user](https://docs.fluxend.app/reference/users/retrieve-user.md): Get details of a specific user - [Update user](https://docs.fluxend.app/reference/users/update-user.md): Update a user's details such as name, email, and password ## OpenAPI Specs - [openapi](https://docs.fluxend.app/openapi.json)