NocoDB offers a streamlined process for seamlessly transferring your Airtable database to various database management systems, including MySQL, Postgres and SQLite, in just a matter of minutes. This feature is particularly useful for users who wish to migrate their Airtable database to a more robust and scalable database management system.
:::info
Import from Airtable is in beta version. See [Importing Airtable To NocoDB](https://github.com/nocodb/nocodb/discussions/2122) for the migration notes.
:::
:::info
To proceed, you must have valid Airtable Credentials. Ensure you have access to the following information from your Airtable account:
- [API key](#retrieve-api-key) or [Personal Access Token](#create-personal-access-token)
- [Shared Base ID / URL](#retrieve-share-base-id--url)
3.**Import Rollup Columns**: If you disable this option, you can skip the import of Rollup columns.
4.**Import Lookup Columns**: If you disable this option, you can skip the import of Lookup columns.
5.**Import Attachments Columns**: If you disable this option, you can skip the import of Attachment columns, which typically store file attachments associated with records.
6.**Import Formula Columns**: Please be aware that import of formula columns from Airtable is currently not supported.
Here are the steps to generate an Airtable Personal Access Token:
1. Visit the [Airtable Create Tokens](https://airtable.com/create/tokens) page and click the "Create token" button.
2. Provide a meaningful name for your token in the `Token name` field.
3. Choose the necessary access scopes, with a minimum requirement of `data.records:read`.
4. Select the specific Base you wish to access with this token.
5. Confirm your choices by clicking the `Create token` button.
6. Copy the newly generated `Personal Access Token` for your use.
For detailed information, you can refer to the [Airtable Personal Access Token guide](https://airtable.com/developers/web/guides/personal-access-tokens).
See [here](https://support.airtable.com/hc/en-us/articles/205752117-Creating-a-base-share-link-or-a-view-share-link#basesharelink) for detailed procedures.