OptionalapikeyAPI key can be provided instead of username and password
OptionalclientidOptional identifier used for verbose logging
OptionalcompressionOptionalconnectionstringConnection string in the form of sqlitecloud://user:password@host:port/database?options
OptionalcreateCreate the database if it doesn't exist?
OptionaldatabaseName of database to open
OptionalgatewayurlUrl where we can connect to a SQLite Cloud Gateway that has a socket.io deamon waiting to connect, eg. wss://host:4000
OptionalhostHost name is required unless connectionstring is provided, eg: xxx.sqlitecloud.io
OptionalinsecureConnect using plain TCP port, without TLS encryption, NOT RECOMMENDED, TEST ONLY
OptionalmaxdataDo not send columns with more than max_data bytes
OptionalmaxrowsServer should chunk responses with more than maxRows
OptionalmaxrowsetServer should limit total number of rows in a set to maxRowset
OptionalmemoryDatabase will be created in memory
OptionalnoblobServer should send BLOB columns
Optionalnon_Request for immediate responses from the server node without waiting for linerizability guarantees
OptionalpasswordPassword is required unless connection string is provided
Optionalpassword_True if password is hashed, default is false
OptionalportPort number for tls socket
OptionaltimeoutOptional query timeout passed directly to TLS socket
OptionaltlsoptionsCustom options and configurations for tls socket, eg: additional certificates
OptionaltokenAccess Token provided in place of API Key or username/password
OptionalusernameUser name is required unless connectionstring is provided
OptionalusewebsocketTrue if we should force use of SQLite Cloud Gateway and websocket connections, default: true in browsers, false in node.js
OptionalverboseTrue if connection should enable debug logs
OptionalzerotextFlag to tell the server to zero-terminate strings
Configuration for SQLite cloud connection
Note
Options are all lowecase so they 1:1 compatible with C SDK