Skip to main content

Quick Start Guide

Quick Summary - Get started with Stacktic in minutes. This guide walks you through creating your first automated full-stack application from design to deployment.

Before You Begin: Make sure you've reviewed the Prerequisites to ensure your environment is ready.


What is Stacktic?

Stacktic is a metadata-driven automation platform that transforms your application topology designs into complete, production-ready repositories. Simply drag and drop components to design your stack, and Stacktic automatically generates all configurations, deployments, security policies, and operational files.

The Three-Layer Platform Engineering Architecture

How it works:

  1. You design the topology - Drag and drop components in the Stacktic UI to visualize your architecture
  2. Stacktic understands relationships - From your topology design, Stacktic automatically identifies component dependencies and determines what operational configurations need to be generated
  3. Three-layer automation executes:
LayerWhat It DoesResult
1. IntegrationConnects components (source code, Helm charts, frameworks, tools, packages, open source)All components integrated and ready
2. RelationshipsAutomates connections between components (databases, messaging, data pipelines, APIs)Secure, configured relationships
3. Full-Stack OperationalBuilds production-ready applications with versioning, security, validation, and operationsComplete deployable stack

The outcome: Production-ready, fully managed stacks with built-in versioning, control, security, and operational automation—all generated from your visual topology design.


Key Features

FeatureWhat You Gain
Automated RelationshipsService links and dependencies are mapped for you—no manual YAML
Metadata-DrivenDeclarative metadata eliminates human error and operational drift
Full-Stack Version ControlRoll back or branch entire environments, not just code
Autonomous SecurityRBAC, NetworkPolicy, and OPA rules generated at build time
Cloud-Agnostic MigrationImport workloads from VMs, managed services, or Docker to Kubernetes in minutes
Stack AwarenessStack layers and relationships awareness, Audit Report, SecOps test automation and more

Generic Version Control Approach

Stacktic centralizes complexity by turning full-stack relationships into versioned, automated building blocks.

Supported Workflows

WorkflowDescription
Topology DesignVisual drag-and-drop architecture
Data Flow ManagementAutomated pipeline configuration
SecOps AutomationSecurity policies and compliance

Who Uses Stacktic?

Developer • Architect • DevOps • SecOps • SRE • CISO teams

How It Works

High-Level Workflow

StepActionOutput
1. Design TopologyDrag components and connect themVisual architecture diagram
2. Extend with LogicAdd custom automation rules, observability, SecOpsEnhanced configuration
3. Generate StackClick BuildGit skeleton (k8s/, scripts/, dashboards, secrets)
4. DeployApply to clusterComplete E2E stack running

Automation Examples

ScenarioWhat Stacktic Generates
Source Code → DatabaseCreates DB & user, injects connection string as Secret
RAG & AIAutomate private Llama maintenance and security, cache models, automate RAG & Data feed
ETLLink DAG to databases, simplify ETL and data flow to drag and drop
Kafka Topic → DatabaseProvisions topic, ACLs, and KafkaConnect sink
Policies AutomationRBAC, NetworkPolicy, and OPA Gatekeeper rules via toggles

Getting Started

Step 1: Understanding the Automation

Please watch (3 min)

Step 2: Access Stacktic Platform

ActionURL
Sign Inhttps://staging.app.stacktic.io/
Create or Select Stackhttps://staging.app.stacktic.io/systems

Step 3: System Configuration

Configure Docker registry and GitHub integration.

Important: Use tokens instead of passwords and always test connections before proceeding.

alt text

alt text

SOPS Support (Optional)

Enable encryption by adding your Age public key for secret management:

alt text

Designing Your First App

  1. Drag-and-drop a backend and a database, then connect them.
  2. Build (first time) – choose Build, not FastBuild, to create the full repo.
  3. Merge strategy – The stacktic branch is the generated skeleton; main is yours. Automatic merges respect your custom edits.

Deployment

Build and Deploy Steps

  1. Clone Repository

    git clone https://github.com/yourusername/your-stacktic-repo.git
    cd your-stacktic-repo
  2. Build Images

    kubectl apply -k k8s/build/overlays/dev/ --server-side=true --force-conflicts=true
  3. Deploy Stack

    kubectl apply -k k8s/deploy/overlays/dev/ --server-side=true --force-conflicts=true
  4. Check Deployment

    kubectl get pods -n build
    kubectl get apisixroute -A

Source Code Integration Options

Migration Guide

Database Migration

  1. Manual Restore: Copy DB dump to running pod and restore
  2. MinIO-Based Restore (Recommended): Upload dump to MinIO bucket and link to database
  3. InitDB Setup: Use application-driven schema creation or initdb scripts

Continuous Updates

Use FastBuild for incremental updates when adjusting specific component values without changing relationships.

Examples

Resources

Support

License

© 2025 Stacktic. All rights reserved. This technical guide is protected by copyright law. Contact for licensing or permissions.


Ready to automate with Stacktic? Our open platform enables custom logic automation for any use case. Integrate your tools, unify relationships, and automate exactly what you need.