superagent-ai / superagent

🥷 Run AI-agents with an API
https://docs.superagent.sh
MIT License
5.26k stars 837 forks source link

Multi-tenant agent support #280

Open BirchGlobal opened 1 year ago

BirchGlobal commented 1 year ago

⚠️ Please check that this feature request hasn't been suggested before.

🔖 Feature description

Give users the ability to host their agents on their own custom domain.

Eg. Platforms Starter Kit https://demo.vercel.pub/platforms-starter-kit

Multi-tenant applications serve multiple customers across different subdomains/custom domains with a single unified codebase.

For example, this blog is a multi-tenant application:

Subdomain: demo.vercel.pub ↗ Custom domain: platformize.co ↗ (maps to demo.vercel.pub ↗) Build your own: app.vercel.pub ↗ Another example is Hashnode ↗, a popular blogging platform. Each writer has their own unique .hashnode.dev subdomain for their blog:

eda.hashnode.dev ↗ katycodesstuff.hashnode.dev ↗ akoskm.hashnode.dev ↗ Users can also map custom domains to their .hashnode.dev subdomain:

akoskm.com ↗akoskm.hashnode.dev ↗

📝 Additional Context

No response

Acknowledgements

homanp commented 1 year ago

@BirchGlobal are you interested in contributing this part perhaps?

BirchGlobal commented 1 year ago

I'd be interested, it'd be my first time contributing to OSS, very new dev. Is that ok?