Skyramp Docs

Overview

The Skyramp CLI allows developers to generate comprehensive functional and performance tests with a single command. Skyramp is based on a comprehensive framework combining AI and proprietary scaffolding to deterministically generate tests that work out of the box.

Skyramp CLI Features

  • Test Generation

    • Smoke Tests

    • Contract Tests

    • Fuzz Tests

    • Integration Tests

    • UI Tests

    • End-to-End (E2E) Tests

    • Load Tests

  • Out-of-the-Box Test Execution

    • Support for Local, Docker, Kubernetes environments

    • Testing Framework Integration

  • Trace Collection

    • UI-only Trace Collection

    • Backend Trace Collection

    • UI + Backend Trace Collection

Why Skyramp?

  • Complete Testing in One Platform: Instead of juggling separate tools for API testing, UI testing, load testing, and more, Skyramp unifies all these capabilities. It’s a one-stop platform to handle every critical test type, reducing tool sprawl and ensuring all parts of your application are validated together.

  • Modular, Complex Scenarios: With Skyramp, engineers can rapidly generate complex test scenarios without writing tedious boilerplate code. Simply describe your scenario, record user interactions, or point Skyramp at your application. You immediately get reliable, modular tests that are easy to understand, maintain, and extend. Skyramp’s deterministic generation capabilities ensure that the generated test will work out of the box and take care of nitty-gritty details (e.g., chaining of variables across requests).

  • Fully Deterministic & Local-First: Every test generation is deterministic, and our CLI runs entirely on your machine. Unlike LLM-based tools that can be unpredictable, Skyramp delivers the same dependable results every run (no randomness, no flaky outputs). No cloud dependency means your sensitive code and data never leave your environment.

  • Seamless Framework Integration: Use Skyramp with the tools your team already knows – whether it’s JUnit, Pytest, Playwright, or others. Tests are generated in your preferred language (Python, Java, TypeScript, etc.) and follow familiar patterns, so they slot into your existing test suites and CI/CD workflows without skipping a beat.

  • Self-Maintaining & Infra-Aware: Skyramp is aware of your infrastructure and dependencies. It can hook into specs like OpenAPI or gRPC schemas and auto-mock external services, eliminating flaky tests caused by missing dependencies. As your system evolves, you can regenerate tests with a single command – ensuring your test suite stays up-to-date with your codebase with minimal effort.

Language Support

You can generate Skyramp Tests in your preferred language. For most test types we currently support:

Python

Generate Tests in Python!

Java

Generate Tests in Java!

Typescript

Generate Tests in Typescript!

Test Framework Support

You can also generate Skyramp Tests to fit into your existing testing environment seamlessly.

Pytest

Execute Tests with Pytest!

Robotframework

Execute Tests with RobotFramework!

Execute Tests with Robot!

JUnit

Execute Tests with JUnit!

Playwright

Execute Tests with Playwright!

© 2025 Skyramp, Inc. All rights reserved.

© 2025 Skyramp, Inc. All rights reserved.

© 2025 Skyramp, Inc. All rights reserved.