Skip to content

ThatOpen/engine_services

Repository files navigation

@thatopen/services

Client library and CLI for building BIM apps and cloud components on That Open Platform. Apps run inside the platform's browser environment; cloud components run server-side and can be triggered from any app.

Quick Start

1. Install the CLI

npm install -g @thatopen/services@latest

2. Choose a project type

Type Template Use when
App app You're building a BIM app that runs in the platform's browser UI
Cloud component cloud-component You're building server-side logic triggered by an app

3. Scaffold

See the full command reference here: → docs/cli/create.md

To use beta engine libraries instead of the stable ones, see: → docs/cli/swap.md

4. Next steps

Once scaffolded, open AGENTS.md in the scaffolded project root — it has everything needed to start building.

What's in this repository

  • LibraryEngineServicesClient and PlatformClient for interacting with the That Open API (files, folders, apps, cloud components, executions, permissions).
  • CLIthatopen command for scaffolding and publishing.
  • Built-in component types — TypeScript stubs for platform-hosted components.

Docs

Full reference for all CLI commands and flags: → docs/cli/paths.json

Contributing

See CONTRIBUTING.md for setup, build commands, and publishing workflow.

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors