DeepEdge 是新一代私有边缘云。 连接、保护和精细的控制您的互联网 App & API。
简单易用,生产就绪。
细粒度控制、保护和优化您的互联网应用程序和 API,在您自己的多云边缘进行。与传统公共边缘相比,私有边缘提供了前所未有的自主控制、灵活的网络覆盖、数据隐私合规性,甚至更好的性能。DeepEdge 还集成了机器身份技术,为您的机器对机器 (M2M) 提供零信任安全性。
DeepEdge 就像 Cloudflare 一样,但专注于自托管的边缘网络和机器身份访问。
基于客户端 Agent 或 Agentless,为生产提供必要的性能、规模和可靠性。
DeepEdge 致力于构建一流的生态系统,兼容一系列异构环境,并与主要的 IaaS、PaaS 和 SaaS、信任和凭据提供商、IdP、EDR、SIEM 等无缝集成。我们将根据您的用例需求不断扩展。
DeepEdge 可以灵活部署在单云、多云、本地数据中心或基础设施即代码(IaC)环境中。它可以在各种异构环境中运行,为您提供对数据的完全控制、网关可见性和按需网络覆盖。
Agent SDK 和 Agent Client 支持一系列操作系统和运行时环境,可与您的应用程序(工作负载)一起部署。他们通过与 EDR 集成来强制执行设备限制和状态检查。
DeepEdge 允许您配置完全自定义的 HTTP 和 TCP 应用程序。
持续与第三方 SaaS API、API 网关、数据库和数据仓库等现代 API 和服务集成,让您轻松连接。
在单个平台上控制所有访问流量。灵活的组合可轻松处理各种用例。
DSL 规则引擎像乐高一样,灵活的自定义匹配条件和动作。敏捷支持您的业务在发展中可预见或不可预见的需求。
路由
SSL 和 TLS
认证授权
AI/LLM
日志
更多...
信任提供商允许 DeepEdge 验证身份,而无需提供凭据或机密。
应用程序(工作负载)身份验证是一项核心功能。只有您自己的工作负载(在安全环境中运行和通过安全连接进行通信)才能使用您的 API 和后端资源。
iEdge 与 AWS 元数据、GCP 工作负载身份联合、iOS 应用程序认证/设备检查和 Google Play Integrity 等集成,提供最全面的认证
凭证提供者 (CPs) 是提供各种类型的访问凭证的系统,例如 OAuth 令牌、API 密钥或用户名和密码对。
凭证提供者仅在需要进行 API 调用的那一刻,并且只有在应用程序及其运行时环境通过认证时,才会 “及时” 向应用程序提供密钥。这样可以确保无法从应用程序包中提取敏感机密或通过 MitM 攻击提取敏感机密。开发人员也不需要对机密进行编码。它们永远不会被泄露。
DeepEdge 的 API 优先设计可以轻松与您的技术栈集成,无需对基础设施进行更改。只需选择您的基础设施即代码(IaC),选择您的 VPC,然后进行部署。
1provider "http" {}
2resource "http_request" "post_request" {
3 url = "https://api.deepedge.dev/client/v1/edges/deployment_configurations"
4 request {
5 method = "POST"
6 headers = {
7 "Content-Type" = "application/json"
8 "Accept" = "application/json"
9 "Authorization" = "Bearer 123"
10 }
11 body = jsonencode({
12 uuid = "d7b0d7a9-0e91-428f-a33d-1cf74218b341"
13 mode = "single"
14 type = "shell"
15 })
16 }
17 response {
18 body = true
19 }
20}
21output "response_status" {
22 value = http_request.post_request.response_status
23}
24output "response_body" {
25 value = http_request.post_request.response_body
26}
1package main
2import (
3 "fmt"
4 "strings"
5 "net/http"
6 "io"
7)
8func main() {
9 url := "https://api.deepedge.dev/client/v1/edges/deployment_configurations"
10 payload := strings.NewReader("{\n \"uuid\": \"d7b0d7a9-0e91-428f-a33d-1cf74218b341\",\n \"mode\": \"single\",\n \"type\": \"shell\"\n}")
11 req, _ := http.NewRequest("POST", url, payload)
12 req.Header.Add("Content-Type", "application/json")
13 req.Header.Add("Accept", "application/json")
14 req.Header.Add("Authorization", "Bearer 123")
15 res, _ := http.DefaultClient.Do(req)
16 defer res.Body.Close()
17 body, _ := io.ReadAll(res.Body)
18 fmt.Println(res)
19 fmt.Println(string(body))
20}