Matriz de recursos — .NET

Compare cada componente entre as edições Community, Professional e Enterprise para a plataforma .NET. As edições se diferenciam principalmente em licenciamento e acesso ao código-fonte — as três incluem o mesmo conjunto de componentes.

Três edições, um único motor

A Community é o runtime completo, gratuito para uso comercial e não comercial por equipes pequenas com receita anual inferior a EUR 1M e até 5 desenvolvedores, com um breve aviso na inicialização. A Professional remove o aviso, adiciona o código-fonte da interface pública em C# e concede uma licença comercial de redistribuição. A Enterprise inclui o código-fonte C# completo para recompilar os assemblies e suporte prioritário.

Community

Runtime gratuito

Todos os componentes — WebSocket, MQTT, STOMP, AMQP, WAMP, HTTP/2, OAuth2, JWT, IA/LLM, P2P, o conjunto completo de APIs de exchanges de criptomoedas e os servidores WebRTC — com um breve aviso na inicialização. Gratuito para uso comercial e não comercial por equipes pequenas (com receita anual inferior a EUR 1M e até 5 desenvolvedores); organizações maiores precisam de uma licença Professional ou Enterprise.

Enterprise

+ código-fonte C# completo

Tudo da Professional mais o código-fonte C# completo — recompile os assemblies a partir do código-fonte para qualquer alvo .NET compatível. Inclui suporte prioritário por e-mail diretamente da equipe de engenharia.

Recurso a recurso

As três edições incluem os mesmos componentes e protocolos. Os diferenciais ficam no grupo Licenciamento e fonte ao final.

Núcleo WebSocket

5 componentes
Recurso Community Professional Enterprise
WebSocket Client Componente cliente RFC 6455 (.NET 2.0+)
WebSocket Server Servidor multithread baseado em TCP
WebSocket + HTTP Server (HTTP.SYS) Servidor WebSocket e HTTP em modo kernel do Windows
Firewall Lista de IPs permitidos/bloqueados e proteção contra intrusões
Clustering multinó Escale pub/sub e Presence entre nós (backplane mesh ou Redis) — —

Protocolos de mensageria

9 componentes
Recurso Community Professional Enterprise
MQTT Client Componente cliente MQTT 3.1.1 / 5.0
Kafka Client Componente cliente do Apache Kafka
STOMP Client Cliente STOMP 1.0 / 1.2 genérico
STOMP RabbitMQ Client Cliente STOMP RabbitMQ pronto para uso
STOMP ActiveMQ Client Cliente STOMP ActiveMQ pronto para uso
WAMP 1.0 Client Cliente legado WAMP v1 de RPC e pub/sub
WAMP 2.0 Client Cliente WAMP v2 RPC e pub/sub
AMQP Client 0.9.1 Componente cliente AMQP 0.9.1
AMQP Client 1.0.0 Componente cliente AMQP 1.0

WebRTC

1 componente
Recurso Community Professional Enterprise
WebRTC Server Servidor de sinalização para peers WebRTC

P2P

4 componentes
Recurso Community Professional Enterprise
STUN Client Cliente de descoberta NAT
STUN Server Servidor de descoberta NAT
TURN Client Cliente de retransmissão para peers bloqueados
TURN Server Servidor de retransmissão para peers bloqueados

Built-in Sub-protocols

6 componentes
Recurso Community Professional Enterprise
SGC Protocol Client Cliente pub/sub JSON-RPC
SGC Protocol Server Servidor pub/sub JSON-RPC
Files Client Cliente do protocolo de transferência de arquivos
Files Server Servidor do protocolo de transferência de arquivos
Presence Client Cliente do protocolo de presença online
Presence Server Servidor do protocolo de presença online

APIs WebSocket

24 APIs de cliente
Recurso Community Professional Enterprise
Clientes de frameworks em tempo real Socket.IO Client, SignalR Client, SignalRCore Client, Pusher Client
Clientes de corretoras de criptomoedas (16+) Binance, Bitfinex, Bitget, Bitmex, Bitstamp, Bybit, CEX, CEX PLUS, Coinbase, Crypto.com, Deribit, Forex, GateIO, HTX/Huobi, Kraken, Kucoin, MEXC, OKX, ThreeCommas, XTB
Outros clientes de APIs WebSocket Discord Client, OpenAI RealTime API, RCON Client

Outras APIs

3 componentes
Recurso Community Professional Enterprise
WhatsApp Cloud API Componente cliente para mensagens WhatsApp Cloud
Telegram Client Cliente da API de bots do Telegram
Cryptohopper Client Cliente da API de trading do Cryptohopper

IoT

2 componentes
Recurso Community Professional Enterprise
AWS IoT Client Ponte MQTT para AWS IoT Core
Azure IoT Client Ponte MQTT para Azure IoT Hub

HTTP e autenticação

16 componentes
Recurso Community Professional Enterprise
HTTP/2 Client Multiplexação, compressão de cabeçalhos
OAuth2 Client Componente cliente OAuth2
OAuth2 Server Servidor de autorização OAuth2
JWT Client Cliente de assinatura e validação JWT
JWT Server Componente servidor emissor de JWT
WebAuthn Server Servidor de autenticação com passkeys e sem senha compatível com FIDO Alliance
TOTP Authenticator Autenticação de dois fatores TOTP e HOTP
LDAP Client Autenticação LDAP e Active Directory
SAML Service Provider Single sign-on SAML 2.0 para aplicações web
OpenID Connect Client Login OIDC com PKCE e validação de token de ID
Mail OAuth2 Login OAuth2 para SMTP, IMAP e POP3
WebPush Client Cliente de push para navegador baseado em VAPID
AWS SQS Client Cliente HTTP do Amazon SQS
Google Pub/Sub Client Cliente HTTP do Google Cloud Pub/Sub
Google Calendar Client Cliente HTTP da API Google Calendar
Firebase Cloud Messaging Cliente HTTP de push FCM

IA e LLM

9 componentes
Recurso Community Professional Enterprise
MCP Server Componente servidor do Model Context Protocol
OpenAI API Client ChatGPT, DALL-E, Whisper e function calling
Anthropic API Client Streaming, visão, uso de ferramentas
Gemini API Client Cliente do LLM multimodal Google Gemini
DeepSeek API Client Cliente do LLM DeepSeek
Grok API Client Cliente do LLM xAI Grok
Ollama API Client Cliente do runtime local Ollama
Mistral API Client Cliente do LLM Mistral
Assistants & Embeddings Assistants de alto nível e geração de vetores de embedding (integrados ao cliente OpenAI)

Security & Transport

3 recursos
Recurso Community Professional Enterprise
TLS nativo do .NET TLS 1.2 / 1.3 via SslStream em todos os runtimes suportados
ALPN Protocol Negociação de protocolo na camada de aplicação
Criptografia de ponta a ponta (E2EE) Protocolo E2EE simétrico/assimétrico de cliente e servidor

Licensing & Source

7 itens
Recurso Community Professional Enterprise
Tela de aviso na inicialização Breve aviso na inicialização da edição Community Yes
Licença de redistribuição comercial Redistribuição binária sem royalties de aplicações compiladas —
Código-fonte das interfaces públicas em C# Arquivos .cs de interface pública para binding / wrapping —
Código-fonte C# completo Recompile os assemblies a partir do código-fonte C# para qualquer destino suportado — —
Licenças por desenvolvedor Opções de licença Single / Team (2 desenvolvedores) / Site (ilimitado) 1 (gratuito) 1 / 2 / Site 1 / 2 / Site
.NET Targets .NET Framework 2.0+, .NET Core 1.0+, .NET 5/6/7/8/9, .NET Standard 1.6/2.0
Suporte prioritário por e-mail Acesso direto à equipe de engenharia — —
Incluído — Não disponível nesta edição

Uma única API em todas as edições

Passe da edição Community para a Enterprise sem reescrever o seu cliente. A API .NET é idêntica nas três edições: os níveis superiores apenas liberam a licença comercial e o código-fonte.

using esegece.sgcWebSockets;

var client = new TsgcWebSocketClient();
client.Host = "myserver.example.com";
client.Port = 443;
client.TLS = true;
client.OnMessage += (conn, text) =>
{
    Console.WriteLine("Received: " + text);
};
client.Active = true;
Melhor custo-benefício: All-AccessTodos os produtos da eSeGeCe, com Suporte Premium incluído, a partir de €1,059/ano.
Ver preços do All-Access

Escolha a sua edição .NET

Baixe a edição Community gratuita ou compare os preços das edições Professional e Enterprise.