Hi @harrlord,
Yes, this is natively built into Airtable with Airtable's interfaces.
You can create your own interface where you only show the very specific information that you want each vendor to see. (And you can filter it so that each vendor can only see their own records.)
To be clear here: You would NOT want to share an entire workspace with your vendors, nor would you want to share an entire base with your vendors. You would ONLY want to share specific interfaces with your vendors.
You can learn more about Airtable's interfaces in these support articles.
Hope this helps! If you’d like to hire an expert Airtable consultant to help you with anything Airtable-related, please feel free to contact me through my website: Airtable consultant — ScottWorld