Open Spatial Computing Platform
Learn how to integrate your code with the Open Spatial Computing Platform!
Table of Contents
The Open Spatial Computing Platform (OSCP) is a growing set of interoperable components that enable the authoring, publishing, discovery, and consumption of digital content anchored to the real world.
The components of the OSCP are open source, and our reference implementations provide examples so that others may integrate OSCP compatiblity into into their own applications.
Reference Components
A growing number of commercial solutions are compatible with the OSCP. To quickly begin publishing digital content to the real world, consider using these:
We presented the OSCP in a comprehensive tutorial at Ubicomp 2025, you can find the materials in this folder: 2025_Ubicomp_tutorial
Open AR Cloud and the Open Spatial Computing Platoform is not a commercial service, rather it is reference material intended to enable participation in an openly accessible, decentralized community of spatial content. However, we do run some 'sandbox' services for the the purpose of reference and learning.
Sandbox Spatial Service Discovery: https://ssd.orbit-lab.org/, GUI via Swagger
Sandbox Spatial Service Discovery: https://scd.orbit-lab.org/, GUI via Swagger
Sandbox Discovery Admin GUI: https://oscp-admin.orbit-lab.org/, login via Auth0 and Google
Sandbox WebXR client: https://sparcl.orbit-lab.org/, login via Auth0 and Google
In order to publish content to the Spatial Content Discovery Service, you must first upload your content (currently only GLB files are supported) to some publicly available hosting service. In the simplest case, this can be github, but better you run your own storage service, for which we provide an S3 Client (Amazon Simple Storage Service) Client. You can deploy this to AWS or host your own.
The code of the storage service is available here: Simple Cloud Storage
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Project Link: https://github.com/OpenArCloud/OSCP-Docs