Use Cog to manage your infrastructure, support peer learning, and conduct collaborative research at the same time, right from chat. Cog is easy to install and simple to operate while remaining powerful enough to handle complex enterprise workflows.
Already have ChatOps practices and want to give Cog a try?
Cog's Installation Guide
Command Bundles make Cog go. Download, install, or search for bundles in the community Bundle Warehouse.
Does your team need a quick enterprise grade installation of Cog, expert support, and consultation? We've got you covered.
Cog's documentation in one place. Learn about Cog's architecture, Command Bundles, and our motivation behind Cog.
ChatOps solutions like Cog vary in how they are built, what chat platforms they work on, and how they handle security. Here is how Cog measures up to Hubot and Lita. ErrBot and YetiBot are soon to follow. This comparison table is a work in progress, so if there is additional information you are interested in seeing compared OR if there are corrections that need to be made, please let us know.
Cog |
Hubot |
Lita |
|
---|---|---|---|
Chat Connectivity |
|||
Slack | Yes | Yes | Yes |
HipChat | Yes | Yes | Yes |
IRC | No | Yes | Yes |
Extensibility |
|||
Interaction Model | Unix CLI | Conversational | Conversational |
Pipeline Support | Yes | No | No |
Supported Languages | Any | Coffeescript, JS | Ruby |
Webhook Triggers | Yes | Yes | Yes |
Presence-based Events | No | Yes | Yes |
Security |
|||
Command Isolation | Isolated | Shared | Shared |
Command Execution | Separate process; Docker Container | Embedded | Embedded |
Fine Grained ACLs | Yes | No | No |
Audit Log | Yes | No | No |
Operablility |
|||
HA Command Execution | Yes | No | No |
Command Deployment | Docker image; Config Mgmt | npm package; script file | Ruby gem; script file |
Data Storage | Postgres | Redis (for persistence by default) | Redis (default) |
Management Interface | Chat, CLI (cogctl), REST APIs | TBD | API |