scripting
Run Kotlin Scripts in the Cloud
Execute powerful Kotlin scripts via API or AI. Automatic dependency resolution, real-time monitoring, and an MCP server for seamless AI agent integration. No installation required.
Desktop app coming soon
Early release: Features and pricing subject to change
thrust scripting provides everything you need to execute Kotlin scripts in the cloud, with automatic dependency management and real-time monitoring.
Execute Kotlin scripts in our secure cloud. Full coroutine support, auto-imported Ktor, kotlinx.serialization, and kotlinx.datetime libraries ready to use.
Use @DependsOn for Maven dependencies and @Repository for custom repos. Compose scripts with @Include. All dependencies resolved automatically.
Monitor execution via polling or WebSocket. Live logs, status updates, and completion notifications keep you informed throughout script execution.
Sign in with GitHub, GitLab, or Bitbucket. Personal and project API tokens provide fine-grained access control for your scripts and resources.
Create organizations, manage team access, and organize scripts into projects. Role-based access control keeps your work secure and organized.
thrust desktop workspace is in development. Local editing with cloud execution, professional code editor, and seamless integration with thrust scripting.
Write powerful Kotlin scripts with automatic dependency resolution. Use @DependsOn to import any Maven library. Execute via REST API, or let AI agents invoke scripts through our MCP server.
@DependsOn("io.ktor:ktor-client-core:2.3.7")
@DependsOn("io.ktor:ktor-client-cio:2.3.7")
import io.ktor.client.*
import io.ktor.client.request.*
import io.ktor.client.statement.*
// Fetch latest release from GitHub
val repo = args.getOrElse(0) { "JetBrains/kotlin" }
val token = env["GITHUB_TOKEN"]
HttpClient().use { client ->
val response = client.get("https://api.github.com/repos/$repo/releases/latest") {
token?.let { bearerAuth(it) }
}
val version = """"tag_name":"([^"]+)"""".toRegex()
.find(response.bodyAsText())?.groupValues?.get(1)
println("Latest $repo release: $version")
} From CI/CD automation to backend scripting, thrust scripting adapts to your needs with type-safe Kotlin running in the cloud.
Integrate scripts into your pipelines. Trigger builds, run tests, and deploy with type-safe Kotlin.
Server-side Kotlin without infrastructure. Run scripts on demand without managing servers.
Build internal tools with type-safe Kotlin. Create utilities, data processors, and integrations.
Respond to webhooks and events. Process data, send notifications, and trigger workflows automatically.
Click through the features to see how thrust scripting powers your workflows.
Execute Kotlin scripts in our secure cloud infrastructure. Full coroutine support, auto-imported libraries, and type-safe APIs for powerful automation.
Cloud Script Execution
Let AI assistants execute Kotlin scripts on your behalf. Our MCP (Model Context Protocol) server enables Claude, GPT, and other AI agents to run scripts, automate tasks, and interact with your infrastructure.
AI Agent Integration
Use @DependsOn to import any Maven library automatically. Add custom repositories with @Repository. Compose scripts with @Include for modularity.
Dependency Management
Monitor script execution via polling or WebSocket. Live logs, status updates, and completion notifications keep you informed throughout execution.
Real-time Monitoring
Create organizations, manage team access, and organize scripts into projects. Role-based access control keeps your work secure and collaborative.
Team Collaboration
Get started with thrust scripting in just a few steps.
Authenticate with GitHub, GitLab, or Bitbucket. OAuth makes it quick and secure.
Create Kotlin scripts with @DependsOn for dependencies. Use any Maven library.
Run via API and monitor in real-time. WebSocket support for live updates.
Retrieve logs, output, and execution status. Full visibility into your scripts.
Cloud-based Kotlin script execution
Execute powerful Kotlin scripts in the cloud. OAuth authentication, automatic dependency resolution, and real-time monitoring included.
Sign InFree to get started
Learn how to use thrust scripting with our comprehensive guides, API reference, and examples.
View DocsEverything you need to know about thrust. Can't find the answer you're looking for? Reach out to our support team.