Skip to main content

Getting started with JLINC

Getting started with JLINC is easy. The protocol integrates into your code with just a few API calls to a JLINC Server.

The JLINC Server provides secure identity management, Verifiable Contractual Agreements (VCAs), and data exchange with Zero Knowledge Audit (ZKA) capability. The system is implemented as a web-based service, in the cloud or as a self-hosted containerized service.

If you're interested in learning more about the JLINC process, take a look at how JLINC works.

Option 1: Cloud-hosted JLINC​

Our cloud-hosted JLINC Servers are the simplest way to experiment with the JLINC protocol.

  • First, create an account on our test service: https://api-test.jlinc.io
  • Next, follow our first steps guide on setting up your API keys
  • And finally, we provide a usage guide with examples for how you can implement JLINC into your application.

When you're ready, switch over to our production instance at https://api.jlinc.io!

Option 2: Self-hosting via containers​

We provide a containerized JLINC Server that can be used for local development, on-prem, or cloud deployments. Each container is built to support Docker, Podman, Kubernetes, or any hosted container environment.

To get you started, we provide a sample docker-compose.yml for a fully integrated deployment including all databases and services needed. You can run this locally to try things out by following our guide on Docker Deployment, or modify that configuration for whatever containerized service provider you use.

You can then move on to first steps, followed by the usage guide, just like if you were using our cloud-hosted service.