Integrations Directory

Connect Your Entire Stack

Compose. Compile. Ship.

Native integrations for CI/CD, CMS, storage, and development tools. Extend Texkit with community plugins or build your own via API.

Texkit integration dashboard showing various service connections
Supported Platforms

Trusted by developers worldwide.

Integrate Texkit into your existing workflow with our native plugins and SDKs.

CI/CD

GitHub Actions

Automate documentation builds on every push. Use our official action to compile, validate, and deploy your site to GitHub Pages or a custom domain.

CI/CD

GitLab CI

Seamless integration with GitLab Pipelines. Configure Texkit as a job in your `.gitlab-ci.yml` to generate API docs or release notes automatically.

CI/CD

Bitbucket Pipelines

Build your documentation suite directly within Bitbucket. Run full Texkit pipelines on every commit with zero configuration needed.

Storage

AWS S3

Deploy static artefacts directly to an S3 bucket with CloudFront distribution. Perfect for high-performance global content delivery.

Storage

Google Drive

Keep your project documentation in Google Drive. Texkit can pull files from Drive, transform them, and output a compiled version to your preferred format.

CMS

Confluence

Publish to Confluence spaces. Create wiki pages from your Markdown or AsciiDoc sources with automatic metadata and hierarchy mapping.

CMS

Notion

Export clean, structured reports to Notion databases. Perfect for internal knowledge bases and team documentation.

Editors

VS Code Extension

Live preview your templates. Get syntax highlighting for the Texkit Template Language and instant validation as you type.

Monitoring

Slack

Receive build notifications, compilation errors, and release alerts directly in your Slack workspace.

Featured Integration

GitHub Actions Deep-Dive

Automate your entire documentation workflow directly in your repository. The Texkit Actions plugin handles authentication, environment setup, and deployment in a single step.

Configure your workflow to trigger on every push to the main branch, or use it for pull request validation to ensure your docs are always up to date before merging.

Quick Setup

Add the following configuration to your .github/workflows/docs.yml file:

name: Build Docs
on: [push, pull_request]

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - name: Run Texkit
        uses: texkit/actions@v1
        with:
          config: ./texkit.config.yaml
          output: ./dist
      - name: Deploy to S3
        uses: aws-actions/configure-aws-credentials@v2
        with:
          aws-access-key-id: ${{ secrets.AWS_KEY }}
          aws-secret-access-key: ${{ secrets.AWS_SECRET }}
          aws-region: us-east-1
      - name: Sync to CloudFront
        run: aws s3 sync ./dist s3://my-docs-site --delete
REST API

Build Your Own Integration

Don't see what you need? Texkit exposes a robust REST API and GraphQL endpoints. Create custom connectors, trigger builds from external services, or build your own CMS sync engine.

Community

Contribute to the Ecosystem

Have a connector for a niche platform? We'd love to see it. Submit your integration plugin to the Texkit registry.