---
title: "Deploy Kotlin Spring Boot"
description: "A basic Kotling Spring Boot server"
category: "Starters"
url: https://railway.com/deploy/w502ro
---

# Deploy Kotlin Spring Boot

A basic Kotling Spring Boot server

**[Deploy Kotlin Spring Boot on Railway](https://railway.com/template/w502ro)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/w502ro/manifest.json

- **Creator:** opqr's Projects
- **Category:** Starters
- **Total deploys:** 343

## Template content

### spring

- **Source:** https://github.com/railwayapp-templates/kotlin-spring
- **Public domain:** Yes

## Documentation

## Overview

Spring makes programming Java quicker, easier, and safer for everybody. Spring’s focus on speed, simplicity, and productivity has made it the [world's most popular](https://snyk.io/blog/jvm-ecosystem-report-2018-platform-application/) Java framework.

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run.”

## Highlights

- Create stand-alone Spring applications
- Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)
- Provide opinionated 'starter' dependencies to simplify your build configuration
- Automatically configure Spring and 3rd party libraries whenever possible
- Provide production-ready features such as metrics, health checks, and externalized configuration
- Absolutely no code generation and no requirement for XML configuration

## Learn More

- [Spring Boot](https://spring.io/projects/spring-boot)

## Similar templates

- [open-excalidraw](https://railway.com/deploy/open-excalidraw) — Self-hostable collaborative drawing built on Excalidraw
- [Next.js + Prisma + PostgreSQL Starter](https://railway.com/deploy/nextjs-prisma-postgres) — Deploy a Next.js app with Prisma ORM and PostgreSQL in one click.
- [caring-vibrancy](https://railway.com/deploy/caring-vibrancy) — Deploy and Host caring-vibrancy with Railway

Open this page in a browser: https://railway.com/deploy/w502ro
