Back-end services
The back-end services store the data and assets required to create and run a digital twin application. You can interface with these services with the JavaScript Platform APIs or the REST API.
For more information on each service, see the following graphic and table:

| Component | Description |
|---|---|
| Passport Service | Configure authentication, user permissions, and data partitioning |
| Item Service | Use the Item Service to store schema-less data, to create relationships between that data, and to query it across relationships as a graph |
| File Service | Manage files and file versions |
| Graphics Service | Manage graphics files, such as 3D models or 2D and other graphics file formats |
| Datasources Service | Build flexible data pipelines to read, process, and store data |
| Script Executor Service | Executes scripts for Object Model API and Orchestrator scripts |
| Object Model API Service | Provision your own REST endpoints for applications and projects to call scripts in your custom JavaScript model APIs |
| Metrics Service | Records system event data across a range of back-end services for your insight and action |
| Notification Service | Customize app notifications |
| Telemetry Channels | Build telemetry channels to IoT devices |
| Analytics Service | Analyze data |