# 概述（连接方式）

By [azureblue](https://paragraph.com/@azureblue) · 2024-01-11

---

**连接空间和时间的方法**

我们了解一些开发人员希望管理自己的私钥，而其他开发人员则宁愿选择更简化的方法。为了满足所有用例，我们提供两种不同的方式连接到空间和时间：

**直接连接到时空网络**

_自我保管的秘钥可实现最佳性能、灵活性和去中心化的 Web3 安全性。_

直接连接到 SxT 去中心化网络并进行身份验证，让您可以完全控制会话状态和跟踪，无需集中中介。但是，此方法需要更复杂的本地加密技术来验证身份，并且您负责根据需要刷新会话，以及使用饼干令牌为每个请求管理授权。用户私钥（身份验证）和表私钥（使用饼干令牌的授权/权限）都保留在您的客户端计算机上。

**通过我们的网关（秘钥代理）连接**

_将托管权委托给我们的安全服务器，以提供更简单的 Web2 风格的开发人员体验。_

网关（秘密代理）提供更简单、更传统的身份验证体验：开发人员可以通过使用用户名/密码登录或使用 API 密钥进行连接。授权也更加简单：您只需发出 API 请求，饼干令牌就会自动生成。您还可以通过简单的API为其他用户配置权限，他们将收到自动生成的饼干。网关是一项为方便和易用而构建的集中式服务。用户私钥（认证）和表私钥（授权）都存储在网关中。

**接口**

您可以使用多种不同的接口连接到 Space and Time：

Space and Time Studio - AI 支持的 UI，用于探索数据、运行查询、构建仪表板和管理帐户。该工作室是区块链数据爱好者、分析师和其他非开发人员最简单的访问点。只需使用用户名/密码或您的 Web3 钱包登录即可开始运行查询！

REST API - 全面的 REST API，用于在空间和时间上构建您自己的应用程序，具有一组用于分散身份验证的 API，以及一组用于网关访问的并行 API。请在此处查看 API 参考。

CLI - 用于使用单个命令与 Space 和 Time 进行交互或构建简单的 shell 脚本。这些文档中的大多数示例将利用 CLI。

SDK - 软件开发套件，可预先建模与空间和时间的交互，以加快开发时间。目前可用于 Python、Go 和 NodeJS。

JDBC 驱动程序 - 适用于本地安装的应用程序、传统 SQL 编辑器或接受 JDBC 连接的商业智能 (BI) 工具。 JDBC 驱动程序可以配置为直接连接到去中心化网络，或通过网关（秘密代理）连接。

**价格**

当您使用空间和时间时，您所付出的只是计算。存储、索引区块链数据、OpenAI 仪表板、集群中的 OLTP + OLAP 查询、SQL 加密证明等始终包含在内。

---

*Originally published on [azureblue](https://paragraph.com/@azureblue/DaXfutjmTCsRCpcJAJNe)*
