Instructions:
1. Fill in your project details below.
2. Either define tables manually OR paste an Airtable create example to auto-generate fields.
3. Click "Generate Project Files".
4. Copy the generated content for each file into your project.
5. Set up your .env file with:
• AIRTABLE_API_KEY = your Airtable API key
• AIRTABLE_BASE_ID = your Airtable base ID (e.g., appn2todDyc6SeVGZ)
6. The nixpacks.toml handles deployment configuration.
7. In your Airtable base, ensure you have a field named Datum (Type: "Created Time") in each table.
8. For the /by-name endpoint to work, your table must have a field named Name (Type: "Single Line Text").
9. Important: Always place attachment fields at the END of your Airtable table (rightmost columns). This ensures proper data processing and API compatibility.
Paste your complete Airtable create record example below to automatically extract table schema:
Note: You can customize the endpoint paths for your tables. The defaults are based on your table names.
Standard endpoints for each table: GET (list all), POST (create), PUT (update), DELETE (delete)
Special search endpoints: by-name and by-email (require Name and Email fields in your tables)
Search and replace text in your project details before generating files. Choose which fields to search.
Copy the content below into the corresponding files in your project.
Click "Generate" to see content.
Click "Generate" to see content.
Click "Generate" to see content.
Click "Generate" to see content.
Click "Generate" to see content.
Click "Generate" to see content.
Click "Generate" to see content.
Click "Generate" to see content.✨✨