5. System Requirements

The Skipper server is a Spring Boot application. Both the Server and Shell are based on Java 8. The server uses a RDBMS to store state. An embedded H2 database is used if you do not provide a Data Source configuration via Spring Boot configuration propertites. In the 1.0 M1 release the schema is autogenerated from JPA annotations, so a wide range of databases should work out of the box.