You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
2. Your IntegrationOS [API Key](https://docs.integrationos.com/docs/glossary#api-key)
38
+
1.A [Pica account](https://app.picaos.com)
39
+
2. Your Pica [API Key](https://docs.picaos.com/docs/glossary#api-key)
43
40
44
41
## Step 1: Backend - Create secure tokens
45
42
46
43
First, we'll add an endpoint to our backend that'll let us generate secure tokens for our frontend component.
47
44
48
45
### Install the SDK
49
46
50
-
To make this easy, IntegrationOS offers native SDKs in several popular programming languages. This guide will use the popular AuthKit SDK for Node.js.
47
+
To make this easy, Pica offers native SDKs in several popular programming languages. This guide will use the popular AuthKit SDK for Node.js.
51
48
52
49
```shell npm
53
-
npm install @integrationos/authkit-node
50
+
npm install @picahq/authkit-node
54
51
```
55
52
56
53
### Set secrets
57
54
58
-
To make calls to IntegrationOS, provide your API key. Store these values as managed secrets and pass them to the SDKs either as environment variables or directly in your app's configuration depending on your preferences.
55
+
To make calls to Pica, provide your API key. Store these values as managed secrets and pass them to the SDKs either as environment variables or directly in your app's configuration depending on your preferences.
@@ -129,15 +126,13 @@ This will open the AuthKit modal so your user can:
129
126
130
127
Once the flow is completed, AuthKit will return a Connection object to your onSuccess callback. Each connection object contains metadata about the connected account and can be used to make API requests.
131
128
132
-
View the full guide [here](https://docs.integrationos.com/docs/quickstart).
129
+
View the full guide [here](https://docs.picaos.com).
133
130
134
-
# Running IntegrationOS locally
131
+
# Running Pica locally
135
132
136
133
## Prerequisites
137
134
138
135
*[Docker](https://docs.docker.com/engine/) and [Docker Compose](https://docs.docker.com/compose/)
139
-
* A [Google Cloud KMS](https://cloud.google.com/kms/docs) key ring
140
-
*[`gcloud`](https://cloud.google.com/sdk/gcloud) installed, logged into an account that has `roles/cloudkms.cryptoKeyEncrypterDecrypter` access, and configured with [Application Default Credentials](https://cloud.google.com/docs/authentication/provide-credentials-adc)
141
136
142
137
## Setup
143
138
@@ -156,18 +151,18 @@ View the full guide [here](https://docs.integrationos.com/docs/quickstart).
156
151
docker compose -f docker-compose.data.yml run --rm seed-data
157
152
```
158
153
159
-
**Note:** If you want to run the latest version of the docker image, you can use the latest git commit hash as the tag. For example, `integrationos/integrationos:<commit-hash>`.
154
+
**Note:** If you want to run the latest version of the docker image, you can use the latest git commit hash as the tag. For example, `picahq/pica:<commit-hash>`.
Copy file name to clipboardexpand all lines: integrationos-archiver/README.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
-
# IntegrationOS Archiver
1
+
# Pica Archiver
2
2
3
-
A Rust-based archiver for the IntegrationOS project that archives the specified database.
3
+
A Rust-based archiver for the Pica project that archives the specified database.
4
4
5
5
## Purpose
6
6
7
-
IntegrationOS Archiver is a service designed to archive data from a specified database efficiently. It is built using Rust to ensure high performance and reliability in handling large volumes of data.
7
+
Pica Archiver is a service designed to archive data from a specified database efficiently. It is built using Rust to ensure high performance and reliability in handling large volumes of data.
Copy file name to clipboardexpand all lines: integrationos-cache/README.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
-
# IntegrationOS Cache
1
+
# Pica Cache
2
2
3
-
A minimal wrapper around Moka and Redis for caching in the IntegrationOS project.
3
+
A minimal wrapper around Moka and Redis for caching in the Pica project.
4
4
5
5
## Purpose
6
6
7
-
IntegrationOS Cache provides a lightweight, minimalistic interface to manage caching operations using Moka and Redis. While it is not runnable as a standalone service, it can be integrated into other systems and thoroughly tested to ensure reliable caching behavior.
7
+
Pica Cache provides a lightweight, minimalistic interface to manage caching operations using Moka and Redis. While it is not runnable as a standalone service, it can be integrated into other systems and thoroughly tested to ensure reliable caching behavior.
Copy file name to clipboardexpand all lines: integrationos-database/README.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
-
# IntegrationOS Storage
1
+
# Pica Storage
2
2
3
-
A versatile wrapper around multiple storage solutions, designed for single-tenant management of clients in the IntegrationOS project.
3
+
A versatile wrapper around multiple storage solutions, designed for single-tenant management of clients in the Pica project.
4
4
5
5
## Purpose
6
6
7
-
IntegrationOS Storage provides a unified interface for managing different storage backends, enabling single-tenant configurations for clients. It supports seamless integration of new databases, making it adaptable to various storage needs.
7
+
Pica Storage provides a unified interface for managing different storage backends, enabling single-tenant configurations for clients. It supports seamless integration of new databases, making it adaptable to various storage needs.
Copy file name to clipboardexpand all lines: integrationos-domain/README.md
+6-6
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,11 @@
1
-
# IntegrationOS Domain
1
+
# Pica Domain
2
2
3
3
This documentation does not aim to be an in-depth explanation of the code, but rather a high-level overview of the project.
4
4
For a more detailed explanation, please refer to the code itself.
5
5
6
6
## Overview
7
7
8
-
IntegrationOS domain seeks to hold the common data structures used on the [integration-os](https://github.com/integration-os/integration-os) repository. Along with these DS, it also
8
+
Pica domain seeks to hold the common data structures used on the [pica](https://github.com/picahq/pica) repository. Along with these DS, it also
9
9
has some utilities to create `id` and manipulate `json` as well as general purpose services.
10
10
11
11
### Environment Variables
@@ -40,14 +40,14 @@ The following environment variables are introduced, not necessarily used, by thi
40
40
41
41
### Services
42
42
43
-
- Caller Client: A client to make requests to external APIs. It is used to make requests to external APIs and return the response. It is used by the `integration-os` repository to make requests to external APIs.
44
-
- Secrets Client: A client to interact with the secrets service. It is used to get and create secrets in the secrets service. It is used by the `integration-os` repository to get and create secrets.
45
-
- Watchdog Client: A client to start and stop the watchdog service. It is used to start the watchdog service. It is used by the `integration-os` repository to start and stop the watchdog service.
43
+
- Caller Client: A client to make requests to external APIs. It is used to make requests to external APIs and return the response. It is used by the `pica` repository to make requests to external APIs.
44
+
- Secrets Client: A client to interact with the secrets service. It is used to get and create secrets in the secrets service. It is used by the `pica` repository to get and create secrets.
45
+
- Watchdog Client: A client to start and stop the watchdog service. It is used to start the watchdog service. It is used by the `pica` repository to start and stop the watchdog service.
46
46
47
47
### Data Structures
48
48
49
49
Please refer to the code itself for a detailed explanation of the data structures.
50
50
51
51
### Utilities
52
52
53
-
- Hash Data: A utility to hash data. It is used to hash data and return the hash. It is used by the `integration-os` repository to hash data.
53
+
- Hash Data: A utility to hash data. It is used to hash data and return the hash. It is used by the `pica` repository to hash data.
Copy file name to clipboardexpand all lines: integrationos-gateway/README.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
-
# IntegrationOS Gateway
1
+
# Pica Gateway
2
2
3
3
Receives events by POSTing to the `/emit/:access_key` endpoint. Validates the access key and then stores the event in mongodb and transmits it over redis.
4
4
5
5
## Dependencies
6
6
7
-
Requires redis to send events to the [integrationos-event](../integrationos-event) service.
7
+
Requires redis to send events to the [pica-event](../integrationos-event) service.
Copy file name to clipboardexpand all lines: integrationos-unified/README.md
+4-4
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
-
# IntegrationOS Unified
1
+
# Pica Unified
2
2
3
-
The core logic for unification APIs and user request handling in the IntegrationOS project.
3
+
The core logic for unification APIs and user request handling in the Pica project.
4
4
5
5
## Purpose
6
6
7
-
IntegrationOS Unified provides the core functionality for managing and processing unification APIs, ensuring proper handling of user requests across the IntegrationOS ecosystem. While this service is not directly runnable, its logic forms the backbone of the unification process within the system.
7
+
Pica Unified provides the core functionality for managing and processing unification APIs, ensuring proper handling of user requests across the Pica ecosystem. While this service is not directly runnable, its logic forms the backbone of the unification process within the system.
8
8
9
-
For detailed usage and API references, visit the [API documentation](https://docs.integrationos.com/reference/list-connections).
9
+
For detailed usage and API references, visit the [API documentation](https://docs.picaos.com).
0 commit comments