- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oct 23, 2024 09:45 AM - edited Oct 23, 2024 09:45 AM
I am building an app that will use the Airtable API to export and format data from many tables within our base. I am pushing my code to a public GitHub repository.
I am obviously treating the API key(s) as secrets and not pushing them to my repo, should I also treat the base’s ID value as a secrets value? What about the table IDs?

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oct 23, 2024 08:26 PM
Knowing only a table ID or a base ID is not very useful without credentials. People cannot access a base or table with only the ID. Table IDs are also not guaranteed to be universally unique. It is possible for someone to request access to a base given only the base ID, and it might be annoying dealing with request from curious people.
On the other hand, why hardcore and publish IDs to a public repo?
