aid: geneos
name: Geneos
description: >-
  Geneos is ITRS Group's real-time monitoring and observability platform for
  trading systems, applications and infrastructure, deployed across investment
  banks, hedge funds, exchanges, telcos and government. It is customer-deployed
  software rather than a hosted API: Netprobes collect high-frequency telemetry
  at the edge, Gateways aggregate and rule over it, and each tier exposes its own
  programmable surface. The Netprobe ships a published OpenAPI 3.0 REST plug-in
  for pushing dataviews and streams into monitoring, an XML-RPC Instrumentation
  API for in-house applications to publish custom dataviews, and the Gateway
  exposes a JSON/Server-Sent-Events REST command service for running commands,
  snoozing entities, snapshotting dataviews and validating setup. ITRS also
  publishes first-party Go tooling (cordial, including the geneos CLI) and a
  Rust toolkit library on GitHub.
type: Index
deliveryModel:
  model: saas
  license_evidence:
    not_product:
    - itrs-group/geneos-toolkit-rs
  open_source: unknown
  commercial: true
  callable_host: false
  label: Hosted service · you call their endpoint
  confidence: low
  source:
  - openapi
  - pricing
  - repository-not-product
  generated: '2026-09-25'
  method: derived
accessModel:
  pricing: contact-sales
  onboarding: sales-assisted
  trial: true
  try_now: false
  public: false
  label: Licensed, trial on request
  confidence: high
  source:
    - plans
  generated: '2026-09-12'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/geneos.png
access: 3rd-Party
created: '2024-01-15'
modified: '2026-09-12'
position: Producing
url: >-
  https://raw.githubusercontent.com/api-evangelist/geneos/refs/heads/main/apis.yml
specificationVersion: '0.23'
tags:
  - APM
  - Capital Markets
  - Infrastructure
  - ITRS
  - Monitoring
  - Observability
  - Real-Time
  - Trading Systems
  - XML-RPC
  - OpenAPI
apis:
- aid: geneos:gateway-rest
  name: Geneos Gateway REST Command Service
  description: >-
    JSON over HTTP(S) service exposed by the Geneos Gateway so third-party applications can run commands,
    list available commands and command targets, resolve XPath targets, snapshot a dataview, read the
    Gateway time zone, obtain an SSO token and fetch a setup validation report. Responses are application/json
    or a Server-Sent Events command output stream. It is disabled by default and enabled per Gateway in
    the Gateway Setup Editor. No OpenAPI is published for this surface; the endpoint list, request bodies,
    HTTP status codes and authentication are documented in prose.
  humanURL: >-
    https://docs.itrsgroup.com/docs/geneos/current/processing/monitoring-and-alerts/geneos_commands_tr/index.html#rest-service
  baseURL: http://{gatewayHost}:{restPort}/rest
  tags:
  - Automation
  - REST
  - Commands
  properties:
  - type: Documentation
    url: >-
      https://docs.itrsgroup.com/docs/geneos/current/processing/monitoring-and-alerts/geneos_commands_tr/index.html#rest-service
  - type: Authentication
    url: authentication/geneos-authentication.yml
  - type: ErrorCatalog
    url: errors/geneos-problem-types.yml
- aid: geneos:xml-rpc
  name: Geneos XML-RPC Instrumentation API
  description: >-
    XML-RPC server exposed by the Netprobe API and API-STREAMS plug-ins so in-house applications, in any
    language with an XML-RPC client, can create custom dataviews, add and update headlines, rows, columns
    and cells, write to streams consumed by FKM and other stream plug-ins, and sign on to heartbeat monitoring.
    The published technical reference documents 30 method signatures and a named error-code vocabulary.
  humanURL: https://docs.itrsgroup.com/docs/geneos/current/collection/xml-rpc-api/index.html
  baseURL: http://{netprobeHost}:{netprobePort}/
  tags:
  - Automation
  - XML-RPC
  - Instrumentation
  properties:
  - type: Documentation
    url: https://docs.itrsgroup.com/docs/geneos/current/collection/xml-rpc-api/index.html
  - type: ErrorCatalog
    url: errors/geneos-problem-types.yml
- aid: geneos:web-dashboard
  name: Geneos Web Dashboard
  description: >-
    Browser-delivered dashboard server that renders Geneos Active Dashboards and dataviews without the
    Active Console desktop client. Managed as a Geneos component (webserver) and documented as a product
    surface; ITRS publishes no separate machine-readable API contract for it.
  humanURL: https://docs.itrsgroup.com/docs/geneos/current/visualization/web-dashboard/index.html
  tags:
  - Dashboards
  - Visualization
  - Web
  tags_raw:
  - Dashboard
  - Visualization
  - Web
  properties:
  - type: Documentation
    url: https://docs.itrsgroup.com/docs/geneos/current/visualization/web-dashboard/index.html
- aid: geneos:toolkit
  name: Geneos Toolkit (Scripting) Plug-in
  description: >-
    Scripting integration point where any executable that emits CSV on stdout becomes a Geneos sampler.
    The Toolkit is how most custom and third-party monitoring is bolted onto Geneos, and it is the target
    of the first-party Go and Rust libraries ITRS publishes on GitHub.
  humanURL: https://docs.itrsgroup.com/docs/geneos/current/collection/toolkit-plugin/index.html
  tags:
  - Toolkit
  - Scripting
  - SDK
  properties:
  - type: Documentation
    url: https://docs.itrsgroup.com/docs/geneos/current/collection/toolkit-plugin/index.html
  - type: SourceCode
    url: https://github.com/ITRS-Group/geneos-toolkit-rs
- aid: geneos:geneos-rest-api-api
  name: Geneos REST API
  description: REST API plug-in
  humanURL: https://docs.itrsgroup.com/docs/geneos/current/collection/rest-api/index.html
  baseURL: http://{netprobeHost}:7136/v1
  tags:
  - REST API
  properties:
  - type: OpenAPI
    url: openapi/geneos-rest-api-api-openapi.yml
  - type: Documentation
    url: https://docs.itrsgroup.com/docs/geneos/current/collection/rest-api/index.html
  - type: APIReference
    url: https://docs.itrsgroup.com/docs/geneos/5.14.0/api/rest-api/?v=/v1/rest-api.yaml
common:
  - type: CapabilityMap
    url: capabilities/geneos-capability-edges.yml
    name: Geneos Business Capability Map
  - type: Overlay
    url: overlays/geneos-netprobe-rest-api-overlay.yaml
  - type: Website
    url: https://www.itrsgroup.com/
  - type: ProductPage
    url: https://www.itrsgroup.com/platform/geneos
  - type: Documentation
    url: https://docs.itrsgroup.com/docs/geneos/
  - type: DeveloperPortal
    url: https://docs.itrsgroup.com/docs/geneos/current/index.html
  - type: APIReference
    url: >-
      https://docs.itrsgroup.com/docs/geneos/5.14.0/api/rest-api/?v=/v1/rest-api.yaml
  - type: GettingStarted
    url: >-
      https://docs.itrsgroup.com/docs/geneos/current/getting-started/quickstart/index.html
  - type: Support
    url: https://support.itrsgroup.com
  - type: Community
    url: https://community.itrsgroup.com/
  - type: Blog
    url: https://www.itrsgroup.com/blog
  - type: Training
    url: https://www.itrsgroup.com/services/training/geneos
  - type: Contact
    url: https://www.itrsgroup.com/about/contact
  - type: SignUp
    url: https://www.itrsgroup.com/products/free-trials
  - type: TermsOfService
    url: https://www.itrsgroup.com/legal/terms-of-web-use
  - type: PrivacyPolicy
    url: https://www.itrsgroup.com/legal/privacy-notice
  - type: GitHubOrganization
    url: https://github.com/ITRS-Group
  - type: LinkedIn
    url: https://www.linkedin.com/company/itrsgroup
  - type: Packages
    url: packages/geneos-packages.yml
  - type: SDKs
    url: packages/geneos-packages.yml
  - type: CLI
    url: cli/geneos-cli.yml
  - type: Sandbox
    url: sandbox/geneos-sandbox.yml
  - type: Authentication
    url: authentication/geneos-authentication.yml
  - type: Conventions
    url: conventions/geneos-conventions.yml
  - type: Idempotency
    url: conventions/geneos-conventions.yml
  - type: ErrorCatalog
    url: errors/geneos-problem-types.yml
  - type: Lifecycle
    url: lifecycle/geneos-lifecycle.yml
  - type: Deprecation
    url: lifecycle/geneos-lifecycle.yml
  - type: ChangeLog
    url: changelog/geneos-changelog.yml
  - type: DataModel
    url: data-model/geneos-data-model.yml
  - type: Conformance
    url: conformance/geneos-conformance.yml
  - type: Compliance
    url: conformance/geneos-conformance.yml
  - type: TrustCenter
    url: security/geneos-trust-center.yml
  - type: Security
    url: security/geneos-vulnerability-disclosure.yml
  - type: VulnerabilityDisclosure
    url: security/geneos-vulnerability-disclosure.yml
  - type: DomainSecurity
    url: security/geneos-domain-security.yml
  - type: LLMsTxt
    url: llms/geneos-llms.txt
  - type: AgentSkill
    url: skills/_index.yml
  - type: Plans
    url: plans/geneos-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/geneos-rate-limits.yml
  - type: FinOps
    url: finops/geneos-finops.yml
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com
x-enrichment:
  date: '2026-09-12'
  status: enriched
  artifacts_added: 24
  pass: local-v3
