Get your first repository indexed and searchable in under 5 minutes.
Before you begin, make sure you have:
Enterprise Legacy users: For COBOL, JCL, and mainframe assets, the Professional plan is required. Contact us to set up a trial with your own codebase.
After logging in, navigate to Settings → Schemas and click New Schema. Give it a name that describes your project (e.g., "Core Banking" or "Insurance Platform").
A schema is a namespace that isolates one project's assets from another. Each schema has its own index, its own search scope, and its own configuration.
Codegraphs supports several ways to ingest source code:
For this quickstart, we'll use Git Clone:
# In the Codegraphs Manager UI:
Schema → Sources → Add Source → Git
URL: https://github.com/your-org/your-repo.git
Branch: main
# Codegraphs auto-detects languages and extensions on first index.
From the Schema page, click Index Now. The pipeline runs through several stages:
Reading files... ████████████ 100%
Classifying assets... ████████████ 100% (48,708 files, 43 extensions)
Parsing sources... ████████████ 100% (COBOL 2.3M LOC, JCL 1,240 jobs)
Extracting relations...████████████ 100% (12,450 CALLs, 3,200 COPY refs)
Building index... ████████████ 100% (ready)
A 100K-line codebase typically indexes in under 30 seconds. Multi-million-line systems may take several minutes on the first run. Subsequent runs are incremental — only changed files are re-indexed.
Once indexing completes, open the Search page. Try these queries:
CUSTOMER # Find everything mentioning "CUSTOMER"
ext:cbl CUSTOMER # Limit to COBOL files only
dir:batch/ # Search within the batch/ directory
file:ACCT # Filenames containing "ACCT"
"UPDATE" "TABLE" # Exact phrase AND search
Search returns results grouped by asset type — programs, copybooks, JCL jobs, SQL, documents — with highlighted matches and direct source viewing.
Click any program name in search results to open the Graph View. You'll see:
Click any node to expand it. The graph grows with your exploration. Use the depth slider to control how many levels of transitive relationships to reveal.
/api/owner/saml-settings API.Need help? Contact support@codegraphs.com or visit our Contact page. For enterprise deployments, we provide dedicated onboarding support.