# Compatibility

Canonical page: https://docs.ovok.com/java-sdk/compatibility

## `OvokClient` [#ovokclient]

The first release shipped `OvokClient`, which reads FHIR resources with a bearer token your application supplies:

```java
OvokClient client = new OvokClient(URI.create("https://api.sandbox.ovok.com"), accessToken);
JsonNode patient = client.read("Patient", "patient-id");
```

It remains for existing integrations. It does not refresh tokens. New code should use `Ovok`.

## Requirements [#requirements]

The SDK requires Java 17 or later and depends on Jackson 3 (`tools.jackson.core:jackson-databind`).

The SDK is published to Maven Central as `com.ovok:ovok-sdk` under the GNU Affero General Public License v3.0.
