
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.
Get Started
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

JUnit
Execute Tests with JUnit!

Playwright
Execute Tests with Playwright!