Build Applications,
Not Infrastructure
 Raindrop lets you define, version, and deploy entire application stacks with a simple manifest. From serverless functions to databases, everything as code.
application "my-ai-app" {
  # Define core resources
  bucket "training-data" {}
  vectorstore "embeddings" {}
  # Define services
  service "api" {
    domain {
      fqdn = "api.myapp.run"
    }
  }
  service "training" {
    # Queue-activated service
    queue "model-training" {}
  }
  # Object storage triggers
  observer "process-uploads" {
    source {
      bucket = "training-data"
      rule {
        actions = ["PutObject"]
      }
    }
  }
}