Technology foundation

BaseTwin Enterprise

The commercial distribution of the open BaseTwin digital twin foundation, with what operations need added: API gateway, authentication, observability, backup and restore, and an audit trail. Deploy it on premises or in the cloud.

  • The open core, unchangedFeatures are added through the core's public extension points only
  • Operations includedGateway, authentication, observability, backup and restore
  • Two ways to deployDocker Compose and Kubernetes (Helm)

Core and Enterprise

An operations layer on top of the open core

The digital twin features themselves are in the open core, BaseTwin. BaseTwin Enterprise depends on released versions of the core and extends it through its public extension points only. It never forks or patches the core, so core updates carry over as they are.

Open core · Apache License 2.0

BaseTwin

The digital twin foundation, made of a data space tier and a twin tier.

  • Catalog (DCAT), terms of use (ODRL), provenance (PROV)
  • NGSI-LD context hub, schemas and data models
  • Value semantics (observation, estimate, forecast, simulation)
  • Grids and rasters, scenarios, model runs
  • A plugin mechanism for connectors and models

Read more on basetwin.io

Commercial distribution

What BaseTwin Enterprise adds

The setup and the extensions for running the core in production.

  • A service stack with an API gateway and an identity provider
  • An observability stack with dashboards
  • Backup, point-in-time restore procedures and a restore test
  • An audit trail of operations
  • Kubernetes setups for on-premises and for cloud

Talk to us about deployment

Components

What operations need, as a tested combination

Instead of selecting and wiring the parts yourself, you deploy a setup that has been verified to work together.

  • API gateway

    Apache APISIX

    One entry point from outside. Internal endpoints are not exposed.

  • Authentication and authorisation

    OpenID Connect · Keycloak

    Use the bundled Keycloak, or connect the identity provider your organisation already has.

  • Observability

    OpenTelemetry · Prometheus · Grafana

    Traces and metrics for job duration, store latency, API responses, plugin failures and the freshness of each dataset.

  • Backup and restore

    PostgreSQL PITR · object storage

    Databases are restored to a point in time from continuous archiving, and object storage is protected by versioning. The restore order is a written procedure, and a restore test runs it automatically.

  • Audit trail

    Structured log

    Each operation on the platform is recorded as one machine-readable entry.

  • Verified releases

    Pinned to a core version

    Each release is pinned to one version of the core. The whole stack, the restore procedure and the Kubernetes setup are checked on a regular schedule.

Deployment

Deployed to fit your environment

BaseTwin itself holds no state: the data lives in a database, object storage and a context broker. You can run these as part of the bundled setup, or connect the managed services you already have.

  1. Docker Compose

    On one server

    For evaluation and small installations. One command starts the whole stack, gateway and authentication included.

  2. Kubernetes, on premises

    Everything bundled

    A Helm chart installs the database (PostgreSQL/PostGIS), the NGSI-LD broker, object storage, authentication and the gateway.

  3. Kubernetes, cloud

    Connects to managed services

    Nothing stateful is bundled. It connects to managed PostgreSQL, S3-compatible storage, Redis, and your existing broker and identity provider.

In every form you choose between the data space tier alone (catalog, terms of use, provenance) and the setup that includes the twin tier.

Roadmap

What we plan next

The following features are planned. They are not part of the current release.

  • Planned

    Several brokers

    Workspaces assigned to several NGSI-LD brokers, so that an installation can grow with its load.

  • Planned

    A durable job queue

    Job execution for large volumes, with retries and a place for failed jobs.

  • Planned

    Tenants and quotas

    Provision workspaces, set usage limits and query the audit trail, through an API and console pages.

  • Planned

    Metering

    Usage aggregated per workspace, exported in a form usable for billing and cost allocation.

In use

The foundation of our services, and of yours

BaseTwin Enterprise is what cyberkukan's own services run on. The same setup can be deployed as the base of your urban data platform or digital twin.

  • SimLab: the computation and data foundation of scenario analysis
  • Smart City Data Stream: collecting, aligning and delivering urban data
  • Your environment: deployed next to an existing city OS or data platform

Talk to us

Contact us about the setup, the connection to your existing systems and licensing. Using BaseTwin Enterprise requires an agreement with us.

Contact

About the open core, BaseTwin (basetwin.io)

Product names are trademarks or registered trademarks of their respective owners. Our implementation follows the published specifications and is not officially certified by the respective bodies.