Close sidebar
CipherStash
1.
Introduction
Tutorials
2.
Getting Started
❱
2.1.
Create an Account
2.2.
ActiveStash
❱
2.2.1.
Install ActiveStash
2.2.2.
Query Records
3.
Deploying ActiveStash
❱
3.1.
Create a new workspace
3.2.
Creating Deployment Credentials
3.3.
Configuring Your Application
Reference
4.
Glossary
5.
Client Configuration
6.
Stash CLI
❱
6.1.
install
6.2.
list-collections
6.3.
create-collection
6.4.
describe-collection
6.5.
login
6.6.
logout
6.7.
drop-collection
6.8.
import
6.9.
delete-record
6.10.
access-keys
7.
Language clients
❱
7.1.
Ruby
❱
7.1.1.
ActiveStash
7.1.2.
StashRB
❱
7.1.2.1.
Create a collection
7.1.2.2.
Unique indexes
7.1.2.3.
List collections
7.1.2.4.
Load a collection
7.1.2.5.
Delete a collection
7.1.2.6.
Insert and update records
7.1.2.7.
Get record
7.1.2.8.
Delete a record
7.1.2.9.
Querying records
❱
7.1.2.9.1.
Limits and offsets
7.1.2.9.2.
Ordering on queries
7.1.2.9.3.
Aggregates on queries
7.1.2.9.4.
Exact query
7.1.2.9.5.
Range query
7.1.2.9.6.
Match query
7.1.2.9.7.
Dynamic match query
7.1.2.9.8.
Field dynamic match query
7.2.
JavaScript
❱
7.2.1.
StashJS
❱
7.2.1.1.
Authentication
7.2.1.2.
Define a collection
7.2.1.3.
Create a collection
7.2.1.4.
Delete a collection
7.2.1.5.
Insert record
7.2.1.6.
Insert records
7.2.1.7.
Update record
7.2.1.8.
Update records
7.2.1.9.
Get record
7.2.1.10.
Get multiple records
7.2.1.11.
Delete a record
7.2.1.12.
Match query
7.2.1.13.
Exact query
7.2.1.14.
Range query
7.2.1.15.
Dynamic match query
7.2.1.16.
Field dynamic match query
7.2.1.17.
Limits and offsets
7.2.1.18.
Ordering on queries
7.2.1.19.
Aggregates on queries
8.
Schema Definition
9.
Data Types
10.
Index Types
❱
10.1.
Exact
10.2.
Range
10.3.
Match
10.4.
DynamicMatch
10.5.
FieldDynamicMatch
Concepts
11.
What CipherStash can and can't do
12.
Introduction to encryption schemes
13.
Architectural Patterns
14.
Frequently Asked Questions
Language Reference
i.
TypeScript and JavaScript
❱
i.i.
@cipherstash/stashjs package
ii.
Ruby
❱
ii.i.
ActiveStash gem
ii.ii.
StashRB gem
iii.
Rust
❱
iii.i.
ore.rs crate
Other Resources
Support Forum
System Status
Console
Website
CipherStash
1.
Introduction
Tutorials
2.
Getting Started
❱
2.1.
Create an Account
2.2.
ActiveStash
❱
2.2.1.
Install ActiveStash
2.2.2.
Query Records
3.
Deploying ActiveStash
❱
3.1.
Create a new workspace
3.2.
Creating Deployment Credentials
3.3.
Configuring Your Application
Reference
4.
Glossary
5.
Client Configuration
6.
Stash CLI
❱
6.1.
install
6.2.
list-collections
6.3.
create-collection
6.4.
describe-collection
6.5.
login
6.6.
logout
6.7.
drop-collection
6.8.
import
6.9.
delete-record
6.10.
access-keys
7.
Language clients
❱
7.1.
Ruby
❱
7.1.1.
ActiveStash
7.1.2.
StashRB
❱
7.1.2.1.
Create a collection
7.1.2.2.
Unique indexes
7.1.2.3.
List collections
7.1.2.4.
Load a collection
7.1.2.5.
Delete a collection
7.1.2.6.
Insert and update records
7.1.2.7.
Get record
7.1.2.8.
Delete a record
7.1.2.9.
Querying records
❱
7.1.2.9.1.
Limits and offsets
7.1.2.9.2.
Ordering on queries
7.1.2.9.3.
Aggregates on queries
7.1.2.9.4.
Exact query
7.1.2.9.5.
Range query
7.1.2.9.6.
Match query
7.1.2.9.7.
Dynamic match query
7.1.2.9.8.
Field dynamic match query
7.2.
JavaScript
❱
7.2.1.
StashJS
❱
7.2.1.1.
Authentication
7.2.1.2.
Define a collection
7.2.1.3.
Create a collection
7.2.1.4.
Delete a collection
7.2.1.5.
Insert record
7.2.1.6.
Insert records
7.2.1.7.
Update record
7.2.1.8.
Update records
7.2.1.9.
Get record
7.2.1.10.
Get multiple records
7.2.1.11.
Delete a record
7.2.1.12.
Match query
7.2.1.13.
Exact query
7.2.1.14.
Range query
7.2.1.15.
Dynamic match query
7.2.1.16.
Field dynamic match query
7.2.1.17.
Limits and offsets
7.2.1.18.
Ordering on queries
7.2.1.19.
Aggregates on queries
8.
Schema Definition
9.
Data Types
10.
Index Types
❱
10.1.
Exact
10.2.
Range
10.3.
Match
10.4.
DynamicMatch
10.5.
FieldDynamicMatch
Concepts
11.
What CipherStash can and can't do
12.
Introduction to encryption schemes
13.
Architectural Patterns
14.
Frequently Asked Questions
Language Reference
i.
TypeScript and JavaScript
❱
i.i.
@cipherstash/stashjs package
ii.
Ruby
❱
ii.i.
ActiveStash gem
ii.ii.
StashRB gem
iii.
Rust
❱
iii.i.
ore.rs crate
Other Resources
Support Forum
System Status
Console
Website
Open sidebar
Search
Go to CipherStash website
Website
Go to CipherStash discussion forums
Forum
CipherStash Documentation
JavaScript and TypeScript clients
There is one JavaScript client for CipherStash:
StashJS
, a low level client for working with CipherStash.
Previous
Field dynamic match query
Next
StashJS