My organization has developed an extension using the block APIs to perform repetitive tasks and run analytics on our bases. This has been working great, but the issue is that our workflow involves creating one base per project. With the current block APIs, this requires the developers in our organization to go into each new base, start the extension creation process to retrieve the blockId, then run some command to add the new remote, and finally deploy the extension to the new base. As we expand our usage of Airtable and create new bases, this is quickly becoming unmanageable, as each base requires the developers to run these commands. My idea is to allow extensions to be released at the organization level. Then, when a user creates a new base, they can go over to add an extension, see all the extensions owned by their organization, and add the extension to the new base they have created.
... View more