Creating environment
Information about environment creation
Last updated
Was this helpful?
Information about environment creation
Last updated
Was this helpful?
Log in to FireAPIs Use your email to log in to FireAPIs. Once logged in, you’ll be redirected to the Environment Page.
Create a New Environment On the Environment Page, you’ll see a Create button in the Environment section. Click it to open the Create Environment Popup.
This popup allows you to provide the necessary details to set up your environment. You’ll need to fill in three key sections:
Environment Details Provide basic information about your environment, such as its name, purpose, and subdomain.
Database Configuration Configure the database settings for your environment. This ensures your data is stored and managed correctly.
Subscription Plan Choose the subscription plan that best fits your needs for this environment.
This section includes three key pieces of information about your environment:
Environment Name Give your environment a name. This helps you easily identify and manage it.
Description Add a clear description of the environment. Explain its purpose or what it will be used for. For example, is it for testing, development, or production?
Subdomain Each environment has a unique subdomain. This subdomain becomes part of the base URL for making API requests.
For example, if your subdomain is acme
, your base URL will be:
After creating the environment, you can also configure your own custom domain using CNAME settings.
In this section, you’ll provide details about the database for your environment. You have two options:
Use Fireapis Database
Fireapis provides a managed database for your environment.
Use Custom Database Connect your own database or a third-party database (like Supabase).
Choosing any of above two options will adjust the subscription plan pricing based on your selection.
Once you select Use Custom Database, you’ll see a Database Credentials section. Here’s how to proceed:
Option 1: Integrate with Supabase (Third-Party Apps)
Click the Sync Automatically button.
A Connect Supabase button will appear. Click it to be redirected to Supabase’s OAuth page.
On Supabase’s page, grant Fireapis access to the project database you want to use.
After authorization, you’ll be redirected back to Fireapis with pre-filled database credentials.
For security reasons, you’ll need to manually enter the database password. Fireapis does not retrieve passwords through Supabase integrations.
Option 2: Manually Enter Database Credentials
If you’re not using Supabase and have your database credentials ready, provide the following details:
Host: The database host address (e.g., xkjnwjoei.rds.amazonaws.com
).
Port: The port number where your database is hosted (e.g., 5432
).
Database Name: The name of your database (e.g., domain_prod_db
).
Username: Your database username (e.g., postgres
).
Password: Your database password (e.g., postgres
).
After providing the database details, click Save.
Fireapis will verify the connection and sync the database tables from your database to manage your database through Fireapis environment.
Once the connection is successful, you’ll be redirected to the Payment Page to complete the subscription.
After payment, you can start building tables, logics, and webhooks for your backend.
Point to remember:
Environment Setup is Mandatory: You cannot create tables or use the environment until the setup is complete.
Free Plan Limitation: The Free Plan allows you to create only one environment. Once created, the option to add more free environments will be disabled unless you upgrade your plan.
Next sextions is about Configuring Domain for your environment.