Skip to content

How to Get Started with BaseRock

This guide covers everything required to configure BaseRock and begin using it for AI-powered test generation. It walks through prerequisites, initial platform setup, and pointers to additional configuration steps.


Prerequisites

Ensure the following are in place before proceeding.

Required for primary setup:

# Requirement Details
1 BaseRock Account Accounts are provisioned by the BaseRock team. Contact sales@baserock.ai if you need access.
2 LLM API Key BaseRock follows a bring-your-own-LLM model. You must supply an API key from a supported provider: Anthropic, OpenAI, Azure, Amazon Bedrock, or Google Vertex.
3 Source Code Repository Access BaseRock connects to GitHub, Bitbucket, or GitLab to read source code. Admin-level repository access is required to complete the OAuth integration. If no remote repository is available, local source code can be used instead.

Required for additional context and BUCT (Business Use Case Testing):

# Requirement Details
4 MCP Servers Integrations with external tools such as Atlassian, MongoDB, and others are configured via MCP servers.
5 BRD/PRD Documentation Business or product requirement documents provide additional context that improves the accuracy of generated test cases.

Setup Steps

Step 1: Login

For a newly created account, follow these steps to log in:

  1. Open the Control Plane URL in your browser. For SaaS: https://app.baserock.ai
  2. Choose to authenticate via GitHub or GitLab (OAuth), or enter your name and email address directly.
Image 04
  1. Go to your inbox and open the confirmation email sent by BaseRock AI.

Note: Check your spam folder if the email does not appear in your inbox.

Image 05
  1. Click the link under "Click here to confirm your email address".
  2. Return to the BaseRock AI tab and click the REFRESH button.
Image 06

You now have access to the BaseRock AI application.


Step 2: Invite Team Members

Once logged in, team members can be invited from the settings panel. Each invited user receives an email to complete their registration.

Image 07

Step 3: Configure LLM Provider

BaseRock uses your own LLM API key to run its AI models. Supported providers include Anthropic, OpenAI, and models available through Azure, Amazon Bedrock, and Google Vertex.

To configure your LLM provider:

  1. Navigate to the LLM settings in the Control Plane.
  2. Select your provider and enter the API key.
  3. Click Test to verify the key is functional before saving.
Image 08

Step 4: Add Source Code Connector

BaseRock supports Git connectors for GitHub (Cloud), Bitbucket (Cloud and Data Center), and GitLab. Source code access is strictly read-only. BaseRock is SOC Type 2 certified.

Note: A repository admin must approve the OAuth connection during the first-time setup.

Image 09

If you prefer not to connect a remote repository, BaseRock also supports onboarding a service directly from local source code on your machine. Refer to Add service from local source code for details.


Next Steps

Once the primary setup is complete, continue with the following:

  • MCP Server Setup (Optional) — Configure integrations with external tools such as Atlassian, MongoDB, and other MCP-compatible services to bring in additional context for test generation.
  • Service Onboarding — Onboard the application or service you want BaseRock to test.