popupMenu

Build microservices, we handle the testing.

UP9 provides instant and self-updating API test-coverage across all services, significantly reducing
the time developers spend on testing.

HOW UP9 WORKS FOR YOU

LineLine
  • MODEL
    MODEL
    Traffic observed across your
    system is used to train
    machine-learning models
  • GENERATE
    GENERATE
    Test code is generated
    on the fly across all
    services
  • EXECUTE
    EXECUTE
    Tests are executed in the cloud
    or on-premise, periodically or
    as part of CI/CD
  • ANALYZE
    ANALYZE
    Test results include advanced
    root cause analysis to improve
    test coverage and app reliability
CONTINUOUS-FULLY-AUTOMATED

CORE FEATURES

Autonomous badge

Always up-to-date, machine
generated test code

UP9 transforms service traffic into ready-to-run test code on the fly, to test every service, satisfying dependencies and reconstructing authentication.
Always up-to-date, machine generated test code
Service map and contract validation

Service map and
contract validation

UP9 maps all service dependencies to create API-contracts and produces a complete OpenAPI Specification (Swagger) across all endpoints.
Automatic test-code creation based on service traffic
Instant test coverage badge

Instant test coverage with
root cause analysis

UP9 alerts to any drop in reliability or test coverage, and reported failures are accompanied by root cause analysis and debug information to easily assess production readiness.
Instant test coverage with root cause analysis
Swap service dependencies with smart mocks badge

Swap service dependencies
with smart mocks

UP9 automatically creates dynamic mocks for all services, including 3rd-party APIs. The mocks adapt autonomously as the services’ API contracts evolve.
Swap service dependencies with smart mocks
DevOps and GitOps friendly badge

DevOps and GitOps friendly

UP9 requires a one-time install and is used to control both traffic and test agents with no code instrumentation. Control tests via CLI for easy CI integrations and commit the test code to git using UP9 bots.
DevOps and GitOps friendly
  • kubernetes testingKubernetes
  • Docker testingDocker
  • AWS ECS test-automationAmazon ECS
WHAT OUR CUSTOMERS ARE SAYING
“As a ‘digitally-native’ company, our e-commerce site’s reliability is critical to our business. Regressions have immediate adverse impacts on revenue. Being able to detect regressions before customers experience them as failures is huge!”
ranPic
Ran ReskeFounder of Resident
“Zero-time for testing means my developers will focus on implementing business logic. Time is money and for me less development time means I will save money because testing takes A LOT of time.”
dorPic
Dor AtiasVP, R&D at Cycode
badge

Get per-service testing magic, more robust test
coverage & improved speed to market.