@inspatial/cloud@0.4.1Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
InSpatial Cloud is your one-stop-shop, batteries-included backend for building universal and spatial (AR/MR/VR) applications.
Reality is your canvas
InSpatial is a universal development environment (UDE)
for building cross-platform and spatial (AR/MR/VR) applications
InSpatial | Description | Link |
---|---|---|
Universal Libraries & Frameworks | inspatial.dev | |
Backend APIs and SDKs | inspatial.cloud | |
Build and manage your InSpatial apps | inspatial.app | |
Deploy and discover InSpatial apps | inspatial.store |
🌟 Welcome to InSpatial Cloud
InSpatial Cloud is your one-stop-shop, batteries-included backend for building universal and spatial (AR/MR/VR) applications.
🚀 Features
Some of the key features include:
- InSpatialORM: An easy-to-use advanced ORM for PostgreSQL
- InDB: An embedded database for local development (no need to install PostgreSQL locally!)
- Authentication: Built-in authentication and authorization out of the box
- InLive: Real-time data streaming and synchronization over WebSockets
- InQueue: A task queue system for background processing
- CloudAPI: A powerful API that is easy to use and extend. Includes built in request validation and authentication
- InCache: A powerful caching layer for your data
- Extensible: InSpatial Cloud is built to be extensible. In fact, most of the core features are built as extensions!
This is only a small preview of what InSpatial Cloud can and will do.
Stay tuned for more features and updates (and documentation 😉) as we continue to build out the platform.
🤝 Contributing
We welcome contributions from the community! Please read our Contributing Guidelines to get started.
📄 License
InSpatial Cloud is released under the Apache 2.0 License. See the LICENSE file for details.
Start Building with InSpatial
Pre-requisites
- Deno
Installation
Install the InSpatial Cloud CLI:
deno install -g -A jsr:@inspatial/cloud/incloud
initialize a new project
incloud init myProject
This will create a folder in the current directory with a starter project.
Now you can run your InSpatial Cloud project:
cd my-project incloud run main.ts
You can verify the app is running by navigating to http://localhost:8000 in your browser
Add Package
deno add jsr:@inspatial/cloud
Import symbol
import * as cloud from "@inspatial/cloud";
Import directly with a jsr specifier
import * as cloud from "jsr:@inspatial/cloud";