Identity-aware
Know what workload or developer is requesting access.
SkiMasque provides identity-aware, least-privilege network access for developers, CI/CD workloads and coding agents.
Grant a policy-bounded session for the destinations the job needs.
ONE JOB. ONE DESTINATION. TEMPORARY ACCESS.
Only the permitted database is reachable. Access closes when the session expires.
Simulated example · 20 minutes compressed into seconds
SkiMasque Connect
Give your workflow the access it needs with skimasque-dev/connect@v2.
Authenticate with GitHub OIDC and reach the destinations your policy allows. No long-lived access token to store in repository secrets.
This example uses proxy mode for Terraform. Replace the gateway and audience with your own, and configure a policy for your workflow before running it.
permissions: id-token: write # the job mints its own OIDC token contents: read steps: - uses: skimasque-dev/connect@v2 with: proxy: gateway.skimasque.com:443 audience: https://gateway.skimasque.com mode: proxy application: terraform - run: terraform apply -auto-approve # egresses through the gateway
A deployment may need to reach one database.
That doesn't mean it should automatically gain access to:
Traditional solutions often solve this by putting the workload somewhere inside the network.
SkiMasque checks the workload's identity and requested destination against policy before the gateway opens a tunnel.
Traditional access
SkiMasque
Specify who is asking, what application they name, where they need to connect, and the session limits.
policy production-deploy matches
Know what workload or developer is requesting access.
Grant access to specific destinations instead of entire networks.
Credentials expire; agent sessions also close active tunnels at expiry.
Define access declaratively.
Run a command with the access its policy grants: skimasque exec --policy production -- terraform apply. Or use skimasque connect, or the GitHub Action in CI.
Built around MASQUE, HTTP/3, and QUIC.
Define the access your workloads need.
Test the policy, then run a command with the access it grants.