Home / Features / Apps and internal tools
osFoundry के साथ internal tools और public apps बनाएँ
एक tool ship करें, Deploy hit करें, एक public URL पाएँ। Database, secrets, cron, logs सब शामिल। Team chat, CRM, और dashboard tools को Replaces करता है।
osFoundry batteries included के साथ एक app platform है: हर Room App को अपना Postgres database, KV store, file storage, secrets vault, scheduled jobs, public subdomain, और optional custom domain मिलता है। ऐसे internal tools बनाएँ जो आपकी team के लिए team chat, CRM, या docs software को replace करें — या अपने customers को public apps publish करें। कोई DevOps नहीं, कोई दूसरा cloud bill नहीं, कोई vendor lock-in नहीं।
संक्षिप्त उत्तर
- Apps seconds में ship होते हैं — osFoundry में code लिखें, Deploy hit करें, एक `<slug>.apps.osfoundry.io` URL पाएँ।
- Per-app Postgres + pgvector + TimescaleDB out of the box।
- Per-app KV, file storage, secrets vault, scheduled jobs, build logs।
- तीन runtime modes: serverless functions, container compute, या native (केवल desktop)।
- Cross-app data grants दो apps को explicit permission के साथ data share करने देते हैं।
मुख्य क्षमताएँ
- बिना DevOps के तेज़ UI iteration के लिए Sandpack-bundled apps।
- Long-running workloads, ML inference, या किसी भी heavy के लिए Container compute।
- Pre-installed pgvector + TimescaleDB के साथ Per-app Postgres।
- Per-app secrets vault — keys कभी source code या build artefacts को touch नहीं करतीं।
- App cron jobs (next_run_at + manual trigger)।
- Automatic TLS के साथ Per-app subdomains + custom domains।
- Public-app rate limiting और visitor authentication।
osFoundry में कैसे करें
- एक starter pick करें या एक repo import करें — एक template (CRM, dashboard, dataset viewer) से शुरू करें या एक GitHub URL paste करें।
- Web IDE में Develop करें — Monaco में code edit करें। Sandpack runtime हर save पर hot-reloads करता है।
- एक database जोड़ें — "Add Postgres" Click करें — app को अपना schema मिलता है, connection string एक secret के रूप में injected होती है।
- Deploy — Deploy Hit करें। Build CodeBuild में चलता है, artefact R2 में lands होता है, CDN से served होता है। Public URL ~30 seconds में live है।
Per-app KV store
हर app को session data, feature flags, और ephemeral state के लिए एक key-value store मिलता है। Sub-millisecond reads, automatic eviction policies।
Per-app file storage
App तक scoped Object storage। Downloads के लिए Signed URLs, automatic image transforms, कोई bandwidth markup नहीं।
Cross-app data grants
Apps default रूप से isolated हैं। दूसरे app को specific tables के लिए explicit, audited read या write access Grant करें — RLS की तरह लेकिन app boundaries के पार।
Public app rate limiting
Configurable burst और refill के साथ Per-IP, per-user, और per-route quotas। Edge-enforced।
Visitor authentication
Auth code लिखे बिना public apps के लिए Magic-link या password auth। Sessions per-app database में stored।
सामान्य प्रश्न
क्या osFoundry apps Vercel/Heroku alternatives हैं?
osFoundry app developers के लिए वही surface area cover करता है — code, database, secrets, cron, deploy URLs — और शीर्ष पर AI primitives (invokeAI, memory groups, agent integration) जोड़ता है।
osFoundry apps कैसे bill होते हैं?
Compute के per-second, storage के per-GB-day, और functions के per-million-invocations। Idle apps $0 के पास पहुँचते हैं; केवल storage bill होना जारी रखता है।
क्या मैं एक public app के लिए अपना domain उपयोग कर सकता हूँ?
हाँ — एक CNAME जोड़ें और osFoundry automatically एक TLS cert provision करता है।
क्या apps एक दूसरे के साथ data share करते हैं?
केवल explicit cross-app data grants के साथ। Default रूप से प्रत्येक app isolated है (अपना DB, secrets, file scope)।
क्या मैं एक app को पूरी तरह से offline / अपने hardware पर चला सकता हूँ?
Native runtime mode app को file-system + shell access के साथ desktop shell के अंदर चलाता है। Server-side runtimes को हमारे cloud (या enterprise के लिए BYO-VPC) की आवश्यकता होती है।
संबंधित सुविधाएँ