Copyright © Bentley Systems, Incorporated. All rights reserved. See LICENSE.md for license terms and full copyright notice.
This monorepo contains SDKs, examples, and documentation for Bentley Reality Capture services, including Reality Management, Reality Modeling, Reality Analysis, and Reality Conversion.
| Package | Description | Status |
|---|---|---|
| Reality Capture TypeScript SDK | APIs and workflow specifications for Reality Capture services. | Active |
| Reality Data Client TypeScript package | Reality Management API wrappers. | Deprecated; approved critical fixes only |
| Reality Capture Python SDK | Python APIs and examples for Reality Capture services. | Active |
- TypeScript examples demonstrate data upload and download workflows and modeling reconstruction.
- Python examples demonstrate authentication, data uploads, and Reality Capture job submission.
- Git LFS for cloning the repository.
To build or contribute to the TypeScript packages, install:
- Node.js: the latest security patch of Node.js 22. Node.js includes the npm package manager.
- pnpm: prefer installation via npm corepack. We recommend installing it globally.
For Python SDK requirements, see the Python SDK README.
Follow the setup, build, lint, test, and release instructions for the package you are changing:
- Reality Capture TypeScript SDK contribution guide
- Reality Data Client TypeScript maintenance guide
- Reality Capture Python SDK contribution instructions
For repository-wide issue and pull request guidance, see CONTRIBUTING.md.