The Users client allows you to access your Users on your Catalytic team.

getGets a specific User by Id, Email or Username
findSearch for Users by Name, or get all users.

Quickstart Example

 * This example demonstrates listing all users
import org.catalytic.sdk.CatalyticClient;
import org.catalytic.sdk.entities.User;
import org.catalytic.sdk.entities.UsersPage;

public class Program {
    public static void main(String[] args) throws Exception {
        // Create and initialize the Catalytic SDK Client
        CatalyticClient catalytic = new CatalyticClient();
        // Find all users
        UsersPage results = catalytic.users().find();
        // `results` is a results page containing `users` and 
        // a `nextPageToken` you can use to page through results.
        List<User> users = new ArrayList<>();
        // Loop through all pages of users and add them to the `users` List
        while (results.getNextPageToken() != null) {
            results = catalytic.users().find(results.getNextPageToken());
        // Print out a list of their emails
        for (User user : users) {