Quickstart

Installation

Installation

Introduction

Skyramp automates functional test generation across multiple programming languages and testing frameworks. To quickly get started, you'll install the Skyramp Command Line Interface (CLI) and relevant language-specific libraries.

Installing Skyramp CLI

To install the CLI, run the following command in your terminal:

bash -c "$(curl -fsSL https://skyramp.dev/installer.sh)"

Version check

Ensure Skyramp is successfully installed by verifying its version:

skyramp version

Your version should be v0.5.5 or later.

Language-specific Installations

Depending on your test environment, follow these steps for the relevant language.

Python

Install the Skyramp Python Library

The Skyramp Python library provides the core functionality required for test generation and execution in Python environments. Use pip to install it:

pip install skyramp

Install Test Frameworks (Optional)

Skyramp integrates seamlessly with popular Python testing frameworks:

  • Pytest: Pytest is a popular testing framework that provides extensive capabilities for running and structuring test cases.

    pip install pytest
  • Robot Framework: Robot Framework is a versatile keyword-driven automation framework that supports acceptance test-driven development (ATDD). It's highly extensible, supports a wide range of test scenarios, and is ideal for teams seeking readable and maintainable test suites.

    pip install robotframework

TypeScript

Install the Skyramp TypeScript Library

The Skyramp Typescript library provides the core functionality for test generation and execution in a TypeScript environment. Use npm to install it:

npm install @skyramp/skyramp

Install Dependencies

Install required TypeScript and Node.js typings:

npm install typescript @types/node

Install Playwright (Optional)

Playwright is a powerful automation and testing framework capable of handling browser-based and API testing across multiple browser platforms. It provides fast, reliable, and isolated execution environments, enhancing both developer productivity and test execution reliability.

npm install playwright @playwright/test

Java

Install the Skyramp Java Library

The Skyramp Java library provides the core functionality for test generation and execution in Java-based environments. Use wget to download it:

SKYRAMP_VER="0.5.10"
wget -P lib https://repo1.maven.org/maven2/dev/skyramp/skyramp-library/${SKYRAMP_VER}/skyramp-library-${SKYRAMP_VER}.jar

Install JUnit (Optional)

JUnit is the most popular Java testing framework widely used for unit, integration, and functional testing. It provides an intuitive API, powerful annotations for flexible test configurations, and extensive community support, making it the standard for enterprise Java projects.

Set versions and download the necessary JAR files:

JUNIT_PLATFORM_VER="1.9.3"
JUNIT_JUPITER_VER="5.11.4"
wget -P lib https://repo1.maven.org/maven2/org/junit/platform/junit-platform-console-standalone/${JUNIT_PLATFORM_VER}/junit-platform-console-standalone-${JUNIT_PLATFORM_VER}.jar
wget -P lib https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/${JUNIT_JUPITER_VER}/junit-jupiter-api-${JUNIT_JUPITER_VER}.jar

Uninstall Skyramp

To uninstall the Skyramp CLI and remove all associated components, run:

/bin/bash -c "$(curl -fsSL https://skyramp.dev/uninstaller.sh)"

System Requirements

Ensure your system meets these requirements:

  • Mac OS X: 11.0 or later

  • Ubuntu: 18.04 or later

  • CentOS: 8.04 or later

  • Fedora: 36.0 or later

  • Windows Subsystem for Linux (WSL): 1

What’s Next

Now that you have Skyramp installed, go to Generating Your First Test to start using Skyramp. This page will guide you through generating and executing your first test with Skyramp

Installation

Introduction

Skyramp automates functional test generation across multiple programming languages and testing frameworks. To quickly get started, you'll install the Skyramp Command Line Interface (CLI) and relevant language-specific libraries.

Installing Skyramp CLI

To install the CLI, run the following command in your terminal:

bash -c "$(curl -fsSL https://skyramp.dev/installer.sh)"

Version check

Ensure Skyramp is successfully installed by verifying its version:

skyramp version

Your version should be v0.5.5 or later.

Language-specific Installations

Depending on your test environment, follow these steps for the relevant language.

Python

Install the Skyramp Python Library

The Skyramp Python library provides the core functionality required for test generation and execution in Python environments. Use pip to install it:

pip install skyramp

Install Test Frameworks (Optional)

Skyramp integrates seamlessly with popular Python testing frameworks:

  • Pytest: Pytest is a popular testing framework that provides extensive capabilities for running and structuring test cases.

    pip install pytest
  • Robot Framework: Robot Framework is a versatile keyword-driven automation framework that supports acceptance test-driven development (ATDD). It's highly extensible, supports a wide range of test scenarios, and is ideal for teams seeking readable and maintainable test suites.

    pip install robotframework

TypeScript

Install the Skyramp TypeScript Library

The Skyramp Typescript library provides the core functionality for test generation and execution in a TypeScript environment. Use npm to install it:

npm install @skyramp/skyramp

Install Dependencies

Install required TypeScript and Node.js typings:

npm install typescript @types/node

Install Playwright (Optional)

Playwright is a powerful automation and testing framework capable of handling browser-based and API testing across multiple browser platforms. It provides fast, reliable, and isolated execution environments, enhancing both developer productivity and test execution reliability.

npm install playwright @playwright/test

Java

Install the Skyramp Java Library

The Skyramp Java library provides the core functionality for test generation and execution in Java-based environments. Use wget to download it:

SKYRAMP_VER="0.5.10"
wget -P lib https://repo1.maven.org/maven2/dev/skyramp/skyramp-library/${SKYRAMP_VER}/skyramp-library-${SKYRAMP_VER}.jar

Install JUnit (Optional)

JUnit is the most popular Java testing framework widely used for unit, integration, and functional testing. It provides an intuitive API, powerful annotations for flexible test configurations, and extensive community support, making it the standard for enterprise Java projects.

Set versions and download the necessary JAR files:

JUNIT_PLATFORM_VER="1.9.3"
JUNIT_JUPITER_VER="5.11.4"
wget -P lib https://repo1.maven.org/maven2/org/junit/platform/junit-platform-console-standalone/${JUNIT_PLATFORM_VER}/junit-platform-console-standalone-${JUNIT_PLATFORM_VER}.jar
wget -P lib https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/${JUNIT_JUPITER_VER}/junit-jupiter-api-${JUNIT_JUPITER_VER}.jar

Uninstall Skyramp

To uninstall the Skyramp CLI and remove all associated components, run:

/bin/bash -c "$(curl -fsSL https://skyramp.dev/uninstaller.sh)"

System Requirements

Ensure your system meets these requirements:

  • Mac OS X: 11.0 or later

  • Ubuntu: 18.04 or later

  • CentOS: 8.04 or later

  • Fedora: 36.0 or later

  • Windows Subsystem for Linux (WSL): 1

What’s Next

Now that you have Skyramp installed, go to Generating Your First Test to start using Skyramp. This page will guide you through generating and executing your first test with Skyramp

Installation

Introduction

Skyramp automates functional test generation across multiple programming languages and testing frameworks. To quickly get started, you'll install the Skyramp Command Line Interface (CLI) and relevant language-specific libraries.

Installing Skyramp CLI

To install the CLI, run the following command in your terminal:

bash -c "$(curl -fsSL https://skyramp.dev/installer.sh)"

Version check

Ensure Skyramp is successfully installed by verifying its version:

skyramp version

Your version should be v0.5.5 or later.

Language-specific Installations

Depending on your test environment, follow these steps for the relevant language.

Python

Install the Skyramp Python Library

The Skyramp Python library provides the core functionality required for test generation and execution in Python environments. Use pip to install it:

pip install skyramp

Install Test Frameworks (Optional)

Skyramp integrates seamlessly with popular Python testing frameworks:

  • Pytest: Pytest is a popular testing framework that provides extensive capabilities for running and structuring test cases.

    pip install pytest
  • Robot Framework: Robot Framework is a versatile keyword-driven automation framework that supports acceptance test-driven development (ATDD). It's highly extensible, supports a wide range of test scenarios, and is ideal for teams seeking readable and maintainable test suites.

    pip install robotframework

TypeScript

Install the Skyramp TypeScript Library

The Skyramp Typescript library provides the core functionality for test generation and execution in a TypeScript environment. Use npm to install it:

npm install @skyramp/skyramp

Install Dependencies

Install required TypeScript and Node.js typings:

npm install typescript @types/node

Install Playwright (Optional)

Playwright is a powerful automation and testing framework capable of handling browser-based and API testing across multiple browser platforms. It provides fast, reliable, and isolated execution environments, enhancing both developer productivity and test execution reliability.

npm install playwright @playwright/test

Java

Install the Skyramp Java Library

The Skyramp Java library provides the core functionality for test generation and execution in Java-based environments. Use wget to download it:

SKYRAMP_VER="0.5.10"
wget -P lib https://repo1.maven.org/maven2/dev/skyramp/skyramp-library/${SKYRAMP_VER}/skyramp-library-${SKYRAMP_VER}.jar

Install JUnit (Optional)

JUnit is the most popular Java testing framework widely used for unit, integration, and functional testing. It provides an intuitive API, powerful annotations for flexible test configurations, and extensive community support, making it the standard for enterprise Java projects.

Set versions and download the necessary JAR files:

JUNIT_PLATFORM_VER="1.9.3"
JUNIT_JUPITER_VER="5.11.4"
wget -P lib https://repo1.maven.org/maven2/org/junit/platform/junit-platform-console-standalone/${JUNIT_PLATFORM_VER}/junit-platform-console-standalone-${JUNIT_PLATFORM_VER}.jar
wget -P lib https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/${JUNIT_JUPITER_VER}/junit-jupiter-api-${JUNIT_JUPITER_VER}.jar

Uninstall Skyramp

To uninstall the Skyramp CLI and remove all associated components, run:

/bin/bash -c "$(curl -fsSL https://skyramp.dev/uninstaller.sh)"

System Requirements

Ensure your system meets these requirements:

  • Mac OS X: 11.0 or later

  • Ubuntu: 18.04 or later

  • CentOS: 8.04 or later

  • Fedora: 36.0 or later

  • Windows Subsystem for Linux (WSL): 1

What’s Next

Now that you have Skyramp installed, go to Generating Your First Test to start using Skyramp. This page will guide you through generating and executing your first test with Skyramp

© 2025 Skyramp, Inc. All rights reserved.

© 2025 Skyramp, Inc. All rights reserved.

© 2025 Skyramp, Inc. All rights reserved.