superglue Cloud
Hosted by superglue in the EU or the US. Choose the region where your data lives. No infrastructure to run.
Enterprise customers can run the full superglue platform inside their own perimeter: in a dedicated VPC in their cloud account, in a private cloud, or on-premise. The feature set is the same as superglue Cloud. Client data, credentials and model traffic never leave your environment.
superglue Cloud
Hosted by superglue in the EU or the US. Choose the region where your data lives. No infrastructure to run.
Your cloud account
Single-tenant deployment in your AWS, Azure or Google Cloud account, typically as a container service behind your own load balancer, with your managed database and object storage.
On-premise or private VM
Docker Compose on a virtual machine you operate, managed with the superglue setup script. Suits data centers and private clouds without a container platform.
Self-hosting is included in the Enterprise plan. Contact us to scope a deployment. A proof of concept with your own systems typically takes two to five days.
superglue provides the container image from a private registry, the deployment configuration, and the upgrade procedure.
superglue keeps uploaded files, Brain files, logos, tool output files and run results in one bucket or container. Set S3_PROVIDER to aws, minio or azure. Stored file references have the form s3://<bucket>/<key> for every provider. A move to another provider keeps these references when the bucket name and the object keys stay the same. The storage must support conditional writes (If-Match and If-None-Match on PUT). AWS S3, Azure Blob Storage and current MinIO releases support them.
Use a general-purpose v2 storage account without hierarchical namespace, and one private container.
AZURE_STORAGE_CONTAINER_NAME. Set AZURE_STORAGE_PREFIX to the folder for raw uploads, for example raw.AZURE_STORAGE_ACCOUNT_NAME and no key. superglue authenticates with DefaultAzureCredential and signs file links with a user delegation SAS. For a user-assigned identity, also set AZURE_STORAGE_MANAGED_IDENTITY_CLIENT_ID. In production, set AZURE_TOKEN_CREDENTIALS=ManagedIdentityCredential.AZURE_STORAGE_CONNECTION_STRING, or set AZURE_STORAGE_ACCOUNT_NAME and AZURE_STORAGE_ACCOUNT_KEY. The storage account must allow shared key access.GET, HEAD, PUT and OPTIONS and the headers content-type and x-ms-blob-type. If the account restricts network access, allow your users’ networks as well as superglue.AZURE_STORAGE_BLOB_ENDPOINT if the blob endpoint is not https://<account>.blob.core.windows.net.Copy the objects with rclone. AzCopy does not support MinIO as a source.
export RCLONE_CONFIG_MINIO_TYPE=s3export RCLONE_CONFIG_MINIO_PROVIDER=Minioexport RCLONE_CONFIG_MINIO_ENDPOINT=http://localhost:9000export RCLONE_CONFIG_MINIO_ACCESS_KEY_ID=<MINIO_ROOT_USER>export RCLONE_CONFIG_MINIO_SECRET_ACCESS_KEY=<MINIO_ROOT_PASSWORD>export RCLONE_CONFIG_AZURE_TYPE=azureblobexport RCLONE_CONFIG_AZURE_ACCOUNT=<storage account name>export RCLONE_CONFIG_AZURE_KEY=<storage account key>rclone copy minio:<bucket> azure:<bucket> --checksum --transfers 16 --progressrclone copy command again to copy the files written in the meantime.rclone check minio:<bucket> azure:<bucket> --one-wayS3_PROVIDER=azure and the Azure variables. Keep the prefix value from MINIO_BUCKET_PREFIX./v1/health reports objectStorage as ok and that an existing file opens.