# The Basics

- [Basics](/the-basics/basics.md): Just to give you some introduction about fireapis core features
- [Environment](/the-basics/environment.md): Manage individual backends for businesses.
- [Creating an Environment](/the-basics/environment/creating-an-environment.md): Information about environment creation
- [Configure Domain](/the-basics/environment/configure-domain.md): Configure your own domain for the environment
- [Auth](/the-basics/auth.md): Configure the authentication flow for your endpoints
- [Secrets](/the-basics/secrets.md): This section offers a secure way to manage your secret keys and variables, acting as a secrets manager for sensitive information.
- [Tables](/the-basics/tables.md): Fireapis lets you add tables without any restriction. We also support different type of relational link between tables in a particular environment
- [Creating Table](/the-basics/tables/creating-table.md): Fireapis provides simple interfaces for creating tables, reduces your learning curve.
- [Testing Tables](/the-basics/tables/testing-tables.md): Fireapis allows you to test your tables with pre-created endpoints with an interactive user interface.
- [Add a New Column](/the-basics/tables/add-a-new-column.md): Fireapis allows you to add a new column to an existing table.
- [Table Properties](/the-basics/tables/table-properties.md): In this section, you can learn more about the properties of your selected table.
- [Endpoints](/the-basics/tables/endpoints.md): Fireapis provides various pre-created endpoints during the table creation process, which are sufficient for most common use cases.
- [Data](/the-basics/tables/data.md): Frieapis gives you a view of the data in your table through our user interface
- [Deleting a Column](/the-basics/tables/deleting-a-column.md): A column from a table can be deleted with a simple click using Fireapis.
- [Deleting a Table](/the-basics/tables/deleting-a-table.md): Fireapis allows you to delete your table. Before deleting, if you need a backup, please contact chat support.
- [Webhooks](/the-basics/webhooks.md): Transfer your data to another application or service for each action triggered in a table using webhooks.
- [Marketplace](/the-basics/marketplace.md): Fireapis offers functionality where you can integrate with other services and use them.
- [Logics](/the-basics/logics.md): Build custom or complicated business use cases using the Logics feature in Fireapis.
- [Dynamic Data Source Selection](/the-basics/logics/dynamic-data-source-selection.md): This popup gives you the ability to select your data dynamically from the previous action or input payload.
- [Testing Logics](/the-basics/logics/testing-logics.md): Section on how to test logics
- [Actions](/the-basics/logics/actions.md): List of actions for separating each function useful for building your complex use cases.
- [External API Request](/the-basics/logics/actions/external-api-request.md): Make external API requests effortlessly with our intuitive interface, enabling dynamic value configuration without code.
- [Query Builder](/the-basics/logics/actions/query-builder.md): The Query Builder allows you to easily create and customize database queries without coding, using a simple interface to select tables, actions, and conditions.
- [Data Transformation](/the-basics/logics/actions/data-transformation.md): This action allows you to transform an array or object into a new object or array, enabling flexible data manipulation and reformatting.
- [Build Object](/the-basics/logics/actions/build-object.md): This section allows you to create a new object that can be utilized for further actions. You can define the structure and key-value pairs of the object to suit your needs.
- [Build Conditions](/the-basics/logics/actions/build-conditions.md): In this section, you can set up conditions that trigger specific actions. Define the criteria for each condition and the actions that should run when those conditions are met.
- [Other Utilities](/the-basics/logics/actions/other-utilities.md): This section offers utility actions like token generation, token decryption, encryption, decryption, and UUID generation to help manage security and data handling tasks.
- [Token Generation](/the-basics/logics/actions/other-utilities/token-generation.md): You can create a JWT (JSON Web Token) for authentication and session management. This allows you to configure which data should be included in the token.
- [Token Decryption](/the-basics/logics/actions/other-utilities/token-decryption.md): Decrypt token using a secret key.
- [Hashing](/the-basics/logics/actions/other-utilities/hashing.md): Secure your data by hashing it
- [Validate Hash](/the-basics/logics/actions/other-utilities/validate-hash.md): Verify the validity of hashed text.
- [Encrypt](/the-basics/logics/actions/other-utilities/encrypt.md): Secure your data by encrypting it.
- [Decrypt](/the-basics/logics/actions/other-utilities/decrypt.md): Decrypt encrypted data using a secret key.
- [Date Utilities](/the-basics/logics/actions/date-utilities.md): Utility action  to manipulate, format & perform calculations on date.
- [Find Difference Between Dates](/the-basics/logics/actions/date-utilities/find-difference-between-dates.md): Calculate the difference between a start date and an end date in a specific unit (e.g., hours, days, years, etc.).
- [Add/Subtract Dates](/the-basics/logics/actions/date-utilities/add-subtract-dates.md): Add or subtract a specific number of units (e.g., years, months, days) to a given date.
- [Format Date](/the-basics/logics/actions/date-utilities/format-date.md): Convert a date or timestamp into a human-readable format based on your specific requirements.
- [Apply Timezone to Date](/the-basics/logics/actions/date-utilities/apply-timezone-to-date.md): Convert a given date or timestamp to a different timezone of your choice.
