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"]
}
}
}
}