Skip to main content

Quickstart

Choose how you want to use RoostGPT and follow the path below to generate your first test in minutes.

Web UI

The Web UI is the fastest way to get started — no installation required.

Step 1: Sign In

Go to app.roost.ai or your self-hosted instance at https://<your-domain>. Sign in using Google, GitHub, Microsoft, Auth0, or OTP.

If you don't have an account, sign up for a free trial at app.roost.ai/tryRoostAI.

RoostGPT login page — sign in with Google, GitHub, Microsoft, Auth0, OTP, or Roost account


Step 2: Create a Test Suite

From the Test Suites dashboard, click Add Test Suite in the top-right corner.

Test Suites dashboard showing existing test suites with Add Test Suite button


Step 3: Fill In General Information

In the Test Suite form, configure the basics:

FieldDescription
NameA unique name for this test suite
Test TypeUnit Test, API Test, Integration Test, or Functional Test
Code LanguageJava, Python, Go, or C#
Test FrameworkAuto-populated based on language (e.g. JUnit5, pytest, gotest, NUnit)
Language VersionRuntime version (e.g. Java SE 21)
Build ToolMaven or Gradle (Java only)
Share with OrganizationToggle on to make this suite visible to your whole team

Test Suite form — Name, Test Type, Code Language, Test Framework, Java Version, Build Tool fields


Step 4: Configure the AI Model

In the Gen AI Models section, select your provider and enter credentials directly.

  1. Click the provider icon — OpenAI, Claude, Azure AI, Bedrock, DeepSeek, or Gemini
  2. Enter the API key (and base URL if applicable)
  3. Click Verify to confirm the credentials are valid

Gen AI Models section — provider icons with OpenAI selected, API base URL and token fields, Verify button

See AI Provider Configuration for provider-specific field details.


Step 5: Configure the Code Repository

In the Code Repositories section, select your Git platform and enter credentials directly.

  1. Click the platform icon — GitHub, GitLab, Bitbucket, or Azure DevOps
  2. Select Cloud or Enterprise (self hosted)
  3. Enter your personal access token
  4. Click Verify to confirm access

Code Repositories section — platform icons with GitHub selected, Cloud/Enterprise toggle, GitHub Token field, Verify button

See Git Platform Configuration for token scopes and setup.


Step 6: Save and Generate

Once all sections are complete, click Save to store the test suite configuration. You can also download the configuration using the download button.

Test suite form footer — Cancel, Save, and download buttons

After saving, open the test suite and click Generate Test in the top-right corner. RoostGPT analyzes your repository, calls the AI model, generates tests, and opens a Pull Request with the results. The Activities panel tracks each generation run.

Test suite detail view — Generate Test button and Activities panel showing generation history

What's Next?