full_access - All permissions (easiest for getting started)
restricted - Specific scopes only (more secure)
Scopes (if restricted):
Leave default for Documentation product
Tenant-scoped by default (access to all your repos)
4
Save Your Key
IMPORTANT: Copy the API key immediately. You won’t see it again!Format: ulpi_live_... or ulpi_sandbox_...Store it securely (password manager, environment variable, etc.)
Security: Anyone with your API key can access your documentation. Never commit API keys to version control or share them publicly.
In the ULPI dashboard, click Repositories in the sidebar
2
Connect Version Control
Click Connect Repository and choose your provider:
GitHub
GitLab
Bitbucket
Gitea (self-hosted)
3
Authorize Access
Grant ULPI.io read access to your repositories. We analyze your code to detect tech stack.
4
Select Repositories
Choose repositories you want to enable Skills for. Tech stack is automatically detected.
5
Review Tech Stack
ULPI detects your technologies automatically:
Frameworks: Laravel, React, Next.js, NestJS, etc.
Languages: PHP, JavaScript, TypeScript, Python, etc.
Tools: Docker, Git, Composer, npm, etc.
Databases: MySQL, PostgreSQL, MongoDB, Redis, etc.
288+ technologies supported. You can manually add missing technologies.
Tech Stack Matching: Skills are automatically filtered based on your detected technologies. Laravel repos see Laravel skills, React repos see React skills, etc.
Experience the power of Documentation + Skills working together:Example 1: Context + Code Generation
Copy
You: "Search our authentication docs for how we handle JWT tokens"AI: [Uses Documentation MCP to find internal auth patterns]You: "Now use the Laravel API Endpoint skill to create /api/auth/login following our patterns"AI: [Uses Skills MCP to generate code matching your architecture]
Example 2: Learning + Implementation
Copy
You: "Find documentation about our database migration conventions"AI: [Searches your internal docs]You: "Use the Laravel Database Migration skill to create a users table following those conventions"AI: [Generates migration with your team's standards]
Example 3: Research + Best Practices
Copy
You: "Search for our Git commit message guidelines"AI: [Finds your team's commit standards]You: "Use the Git Commit Best Practices skill to write a commit for these changes"AI: [Generates commit message matching your conventions]