Blazing iconBlazing

Blazing Core

Edit on GitHub

Multi-cloud orchestration with policy-driven deployment

Blazing Core is our multi-cloud, policy-driven orchestration service that enables you to describe compute workloads once and deploy them transparently across multiple cloud providers.

What is Core Compose?

Core Compose is the YAML configuration format used by Blazing Core. It merges the simplicity of Docker Compose with the power of declarative cloud infrastructure. Write your infrastructure once in a compose.yaml file, and Blazing Core handles provider selection, placement, networking, security, and compliance automatically.

Supported Providers

  • GCP GKE - Google Kubernetes Engine
  • Akash Network - Decentralized compute network
  • Digital Frontier Cloud (DFC) - Managed cloud infrastructure

Coming Soon

  • AWS EKS - Amazon Elastic Kubernetes Service
  • Azure AKS - Azure Kubernetes Service

Key Features

Declarative Configuration

Define your entire infrastructure in a single compose.yaml file:

YAML

Intelligent Provider Selection

Blazing Core automatically selects the best provider based on your requirements:

  • Cost optimization - Lowest price for your workload
  • Performance - Best latency and throughput
  • Compliance - Data residency and regulatory requirements
  • Availability - High availability with automatic failover

Policy-Driven Governance

Enforce compliance and security policies across all deployments:

YAML

Automatic Scaling

Built-in autoscaling with CPU, memory, and custom metrics:

YAML

GPU Support

First-class GPU support with topology awareness:

YAML

Secrets Management

Secure secrets injection with automatic rotation:

YAML

Core Concepts

Services

The smallest deployable unit - a container with compute resources, networking, and policies.

Profiles

Reusable configuration templates that can be applied to multiple services:

YAML

Sovereignty

Define organization-wide sovereignty policies that control where and how your workloads run:

YAML

Governance & Compliance

Blazing Core includes feature registry and compliance controls that validate deployments:

  • Feature Registry - Tracks available capabilities per provider
  • Control Registry - Maps compliance requirements to technical controls

How It Works

1. Write Your Configuration

Create a compose.yaml file describing your infrastructure.

2. Validate

Run core validate to check syntax and compliance locally:

Bash

3. Plan

Preview what will be deployed:

Bash

Blazing Core shows:

  • Selected provider and fallback chain
  • Estimated cost
  • Compliance status
  • Resource allocation

4. Apply

Deploy your infrastructure:

Bash

The Control Plane API:

  • Runs placement algorithms
  • Provisions resources atomically
  • Returns deployment status and audit trail

Architecture

Client-Side (CLI)

  • Validation - Fast local syntax and schema checking
  • Display - Shows deployment intent and results

Server-Side (Control Plane API)

  • Placement - Intelligent provider and region selection
  • Provisioning - Atomic resource creation
  • Orchestration - Handles async operations
  • Auditing - Complete deployment history

This server-side intelligence architecture ensures:

  • Consistent placement across all interfaces (CLI, Web UI, mobile)
  • Real-time provider availability and pricing
  • Atomic operations (all resources created or none)
  • Crash recovery (server continues if client disconnects)

Use Cases

Multi-Cloud Deployment

Deploy the same workload across multiple clouds for redundancy:

YAML

Data Residency Compliance

Ensure data stays within specific countries:

YAML

Cost Optimization

Automatically select the cheapest provider:

YAML

GPU Workloads

Run ML training with GPU slicing:

YAML

Getting Started

Ready to deploy your first workload? Check out the Quick Start guide.

Learn More