# Package com.io7m.idstore.server.api

@Export @Version("1.0.0") package com.io7m.idstore.server.api
The server API.

- Related Packages
  Package
  Description
  com.io7m.idstore.server
  Identity server (Server)
  com.io7m.idstore.server.api.events
  The server API (Events).
  com.io7m.idstore.server.internal
  Identity server [logging internals]
  com.io7m.idstore.server.logging
  Identity server [logging internals]
  com.io7m.idstore.server.main
  The server main distribution.
  com.io7m.idstore.server.security
  The server security policy.
- Class
  Description
  IdServerBrandingConfiguration
  Branding information for the server.
  IdServerColorScheme
  A server color scheme.
  IdServerConfiguration
  The configuration for a server.
  IdServerConfigurationFile
  The server configuration file.
  IdServerConfigurationFiles
  The configuration file parser.
  IdServerConfigurations
  Functions to produce server configurations.
  IdServerDatabaseConfiguration
  Configuration for the database.
  IdServerDatabaseKind
  The kind of underlying database.
  IdServerException
  The type of exceptions raised by the server.
  IdServerFactoryType
  A factory for servers.
  IdServerHistoryConfiguration
  Configuration information related to keeping history.
  IdServerHTTPConfiguration
  Configuration for the parts of the server that serve over HTTP.
  IdServerHTTPServiceConfiguration
  Configuration for individual HTTP services.
  IdServerJSONConfigurationElementType
  The type of JSON configuration elements.
  IdServerMailAuthenticationConfiguration
  The mail server authentication information.
  IdServerMailConfiguration
  Configuration for the part of the server that sends mail.
  IdServerMailTransportConfigurationType
  The type of mail transport configurations.
  IdServerMailTransportSMTP
  Vanilla SMTP with an insecure STARTTLS upgrade (if supported).
  IdServerMailTransportSMTP_TLS
  Plaintext SMTP with a mandatory, authenticated STARTTLS upgrade.
  IdServerMailTransportSMTPS
  SMTP entirely encapsulated by TLS.
  IdServerOpenTelemetryConfiguration
  Configuration information for OpenTelemetry.
  IdServerRateLimitConfiguration
  Configuration for rate limiting.
  IdServerType
  A server instance.