Skip to main content

OctopusDeploy

@OctopusDeploy · 100 packages

294.5M
downloads in this snapshot

Published packages

Top 100 packages by downloads.

All profiles

dbup-core

DbUp makes it easy to deploy and upgrade SQL Server databases by running change scripts. This is the core library and should be used in conjunction with the database specific package (eg dbup-sqlserver, dbup-mysql)

66.9M6.1.1

dbup-sqlserver

DbUp makes it easy to deploy and upgrade Microsoft SQL Server databases. This package adds SqlServer support.

44.2M7.2.0

OctoPack

Octopus Deploy is an automated deployment tool powered by NuGet. This tool adds a post-build activity to your Visual Studio project, so that an Octopus-compatible NuGet package is produced in the Bin directory whenever a Release build completes.

43.7M3.6.5

dbup-postgresql

DbUp makes it easy to deploy and upgrade SQL Server databases. This package adds PostgreSQL support.

20.8M7.0.1

dbup

This package exists to allow easy upgrades from pre-4.0 version This package was split into two packages dbup-core and dbup-sqlserver so that non SQL Server packages did not need to also reference the SQL Server code. Uninstall this package and install dbup-sqlserver, or the package for the server(s) you are targeting instead!

19.7M5.0.41

Octopus.Server.MessageContracts.Base

Octopus Deploy is a sophisticated, best-of-breed continuous delivery (CD) platform for modern software teams.

16.2M2025.3.1755

Octopus.Server.MessageContracts.Base.HttpRoutes

Octopus Deploy is a sophisticated, best-of-breed continuous delivery (CD) platform for modern software teams.

8.7M2025.3.1057

Octopus.Client

Octopus Deploy is an automated release management tool for modern developers and DevOps teams. This package contains the ILmerged client library for the HTTP API in Octopus.

7.5M21.22.2809

Octopus.DotNet.Cli

Octopus Deploy is an automated release management tool for modern developers and DevOps teams. This package contains the dotnet tool version of the CLI library for interacting with the HTTP API in Octopus.

6.7M9.1.7

OctopusTools

Octopus is a user-friendly DevOps tool for developers that supports release management, deployment automation, and operations runbooks. This package contains the Octopus CLI (octo), a tool to create and deploy releases, create and push packages, and manage environments with Octopus.

6.4M9.1.7

Octopus.Server.MessageContracts

Provides the agreed message contracts between Octopus Server and Octopus Server extensions.

5.9M2025.3.1755

Octopus.Server.MessageContracts.HttpRoutes

Octopus Deploy is a sophisticated, best-of-breed continuous delivery (CD) platform for modern software teams.

5.5M2025.3.1057

dbup-mysql

DbUp makes it easy to deploy and upgrade SQL Server databases. This package adds MySql support.

4.6M6.1.0

Octodiff

100% C# implementation of remote delta compression based on the rsync algorithm

3.9M1.3.23

Octopus.Versioning

Octopus Deploy versioning library. Provides the agreed version contracts between Octopus Server and Calamari.

3.3M5.1.884

OctoNotes.GitHubUpdater.Tool

OctoNotes is a tool for generating release notes from Git repositories. Using the information generated by OctoNotes, we can calculate which release a fix landed in, across multiple release branches. We then use this to add a table to the related GitHub issue.

2.8M0.0.2323

Octopus.TinyTypes

Package Description

2.4M3.1.0

Halibut

Halibut is a secure, RPC-based communication framework. Like WCF and similar frameworks, Halibut uses a simple request/response based programming model. However, unlike other request/response frameworks, the transport layer can be configured to allow either party to be a TCP listener or TCP client.

1.8M8.1.2063

Octopus.OctoVersion.Tool

Package Description

1.6M1.1.25

Octostache

Variable substitution syntax used in Octopus Deploy.

1.6M3.9.2

Octopus.TinyTypes.Json

Package Description

1.4M3.1.0

OctoNotes.Core

OctoNotes is a tool for generating release notes from Git repositories. In a perfect, trunk-based world, there would be a single, linear graph between versions of an application. In the real world, however, that's almost never the case. Many releases will have hotfixes; many applications will have LTS branches or maintenance releases; not to mention pull requests and other reasons for branches, both short-lived and long. OctoNotes takes a slightly different view of release notes. OctoNotes views the Git revision graph as the single source of truth. If a bug was fixed in a commit, that bug is only fixed in revisions containing that commit. If a feature was added between versions X and Y, it will appear in the Git revision graph as a commit somwehere between those two points. By leveraging Git tags, OctoNotes can pinpoint precisely where in a Git revision graph a change was introduced, and provide the release notes for just the commits between two points on that graph.

1.3M0.1.171

Octopus.TinyTypes.TypeConverters

Package Description

1.2M3.1.0

Octopus.Server.Client

Octopus Deploy is an automated release management tool for modern developers and DevOps teams. This package contains the non-ILmerged client library for the HTTP API in Octopus.

1.2M21.22.2809

Octopus.Octodiff

100% C# implementation of remote delta compression based on the rsync algorithm

1.2M2.0.549

Nevermore.Contracts

A JSON Document Store library for SQL Server

728.7K11.2.0

dbup-sqlite

DbUp makes it easy to deploy and upgrade SQL Server databases. This package adds SQLite support.

719.1K6.0.4

OctoNotes.Generator.ReleaseNotesSource.GitHub

OctoNotes is a tool for generating release notes from Git repositories. In a perfect, trunk-based world, there would be a single, linear graph between versions of an application. In the real world, however, that's almost never the case. Many releases will have hotfixes; many applications will have LTS branches or maintenance releases; not to mention pull requests and other reasons for branches, both short-lived and long. OctoNotes takes a slightly different view of release notes. OctoNotes views the Git revision graph as the single source of truth. If a bug was fixed in a commit, that bug is only fixed in revisions containing that commit. If a feature was added between versions X and Y, it will appear in the Git revision graph as a commit somwehere between those two points. By leveraging Git tags, OctoNotes can pinpoint precisely where in a Git revision graph a change was introduced, and provide the release notes for just the commits between two points on that graph.

637.6K0.1.171

Nevermore

Package Description

626.6K19.0.1041

Octopus.CoreParsers.Hcl

Provides a way to parse and reprint HCL templates using the Sprache library.

617.7K1.1.599

Octopus.CoreUtilities

Utility classes shared between the Octopus Deploy server, Calamari and other Octopus libraries

612.6K1.1.2

Octopus.Nevermore

Package Description

589.6K25.0.2400

Octopus.OctoNotes.Core

OctoNotes is a tool for generating release notes from Git repositories. In a perfect, trunk-based world, there would be a single, linear graph between versions of an application. In the real world, however, that's almost never the case. Many releases will have hotfixes; many applications will have LTS branches or maintenance releases; not to mention pull requests and other reasons for branches, both short-lived and long. OctoNotes takes a slightly different view of release notes. OctoNotes views the Git revision graph as the single source of truth. If a bug was fixed in a commit, that bug is only fixed in revisions containing that commit. If a feature was added between versions X and Y, it will appear in the Git revision graph as a commit somwehere between those two points. By leveraging Git tags, OctoNotes can pinpoint precisely where in a Git revision graph a change was introduced, and provide the release notes for just the commits between two points on that graph.

545.6K1.0.104

Octopus.Nevermore.Analyzers

Package Description

537.9K25.0.2400

OctoVersion.Tool

Package Description

484.8K0.3.59

Octopus.1Password.Sdk

An opinionated dotnet sdk for 1password.

470.2K0.0.468

Octopus.Shellfish

Package Description

423.3K0.2.2808

OctoNotes.Tool

OctoNotes is a tool for generating release notes from Git repositories. In a perfect, trunk-based world, there would be a single, linear graph between versions of an application. In the real world, however, that's almost never the case. Many releases will have hotfixes; many applications will have LTS branches or maintenance releases; not to mention pull requests and other reasons for branches, both short-lived and long. OctoNotes takes a slightly different view of release notes. OctoNotes views the Git revision graph as the single source of truth. If a bug was fixed in a commit, that bug is only fixed in revisions containing that commit. If a feature was added between versions X and Y, it will appear in the Git revision graph as a commit somwehere between those two points. By leveraging Git tags, OctoNotes can pinpoint precisely where in a Git revision graph a change was introduced, and provide the release notes for just the commits between two points on that graph.

420.2K0.1.171

Octopus.TestPortForwarder

Package Description

418.9K8.1.2063

dbup-oracle

DbUp makes it easy to deploy and upgrade SQL Server databases. This package adds Oracle support.

403.1K6.2.0

Octopus.Cli

Octopus Deploy is an automated release management tool for modern developers and DevOps teams. This package contains the .NET CLI library for interacting with the HTTP API in Octopus.

392.5K9.0.0

OctoNotes.Reader

OctoNotes is a tool for generating release notes from Git repositories. In a perfect, trunk-based world, there would be a single, linear graph between versions of an application. In the real world, however, that's almost never the case. Many releases will have hotfixes; many applications will have LTS branches or maintenance releases; not to mention pull requests and other reasons for branches, both short-lived and long. OctoNotes takes a slightly different view of release notes. OctoNotes views the Git revision graph as the single source of truth. If a bug was fixed in a commit, that bug is only fixed in revisions containing that commit. If a feature was added between versions X and Y, it will appear in the Git revision graph as a commit somwehere between those two points. By leveraging Git tags, OctoNotes can pinpoint precisely where in a Git revision graph a change was introduced, and provide the release notes for just the commits between two points on that graph.

386.4K0.1.171

OctoNotes.Generator.ReleaseNotesSource.CommitMessage

OctoNotes is a tool for generating release notes from Git repositories. In a perfect, trunk-based world, there would be a single, linear graph between versions of an application. In the real world, however, that's almost never the case. Many releases will have hotfixes; many applications will have LTS branches or maintenance releases; not to mention pull requests and other reasons for branches, both short-lived and long. OctoNotes takes a slightly different view of release notes. OctoNotes views the Git revision graph as the single source of truth. If a bug was fixed in a commit, that bug is only fixed in revisions containing that commit. If a feature was added between versions X and Y, it will appear in the Git revision graph as a commit somwehere between those two points. By leveraging Git tags, OctoNotes can pinpoint precisely where in a Git revision graph a change was introduced, and provide the release notes for just the commits between two points on that graph.

373.8K0.1.171

OctoNotes.Generator

OctoNotes is a tool for generating release notes from Git repositories. In a perfect, trunk-based world, there would be a single, linear graph between versions of an application. In the real world, however, that's almost never the case. Many releases will have hotfixes; many applications will have LTS branches or maintenance releases; not to mention pull requests and other reasons for branches, both short-lived and long. OctoNotes takes a slightly different view of release notes. OctoNotes views the Git revision graph as the single source of truth. If a bug was fixed in a commit, that bug is only fixed in revisions containing that commit. If a feature was added between versions X and Y, it will appear in the Git revision graph as a commit somwehere between those two points. By leveraging Git tags, OctoNotes can pinpoint precisely where in a Git revision graph a change was introduced, and provide the release notes for just the commits between two points on that graph.

359.6K0.1.171

OctoVersion.Core

Package Description

347.3K0.3.59

Octopus.OpenFeature

The OctopusDeploy dotnet OpenFeature provide

315.0K3.0.0

Cake.OctoVersion

Package Description

297.6K1.1.25

Octopus.OctoNotes.Core.GitHub

OctoNotes is a tool for generating release notes from Git repositories. In a perfect, trunk-based world, there would be a single, linear graph between versions of an application. In the real world, however, that's almost never the case. Many releases will have hotfixes; many applications will have LTS branches or maintenance releases; not to mention pull requests and other reasons for branches, both short-lived and long. OctoNotes takes a slightly different view of release notes. OctoNotes views the Git revision graph as the single source of truth. If a bug was fixed in a commit, that bug is only fixed in revisions containing that commit. If a feature was added between versions X and Y, it will appear in the Git revision graph as a commit somwehere between those two points. By leveraging Git tags, OctoNotes can pinpoint precisely where in a Git revision graph a change was introduced, and provide the release notes for just the commits between two points on that graph.

254.6K1.0.104

OctoNotes.Core.GitHub

OctoNotes is a tool for generating release notes from Git repositories. In a perfect, trunk-based world, there would be a single, linear graph between versions of an application. In the real world, however, that's almost never the case. Many releases will have hotfixes; many applications will have LTS branches or maintenance releases; not to mention pull requests and other reasons for branches, both short-lived and long. OctoNotes takes a slightly different view of release notes. OctoNotes views the Git revision graph as the single source of truth. If a bug was fixed in a commit, that bug is only fixed in revisions containing that commit. If a feature was added between versions X and Y, it will appear in the Git revision graph as a commit somwehere between those two points. By leveraging Git tags, OctoNotes can pinpoint precisely where in a Git revision graph a change was introduced, and provide the release notes for just the commits between two points on that graph.

252.3K0.1.171

Octopus.JavaPropertiesParser

Package Description

225.9K0.3.494

Octopus.OctoNotes.Tool

OctoNotes is a tool for generating release notes from Git repositories. In a perfect, trunk-based world, there would be a single, linear graph between versions of an application. In the real world, however, that's almost never the case. Many releases will have hotfixes; many applications will have LTS branches or maintenance releases; not to mention pull requests and other reasons for branches, both short-lived and long. OctoNotes takes a slightly different view of release notes. OctoNotes views the Git revision graph as the single source of truth. If a bug was fixed in a commit, that bug is only fixed in revisions containing that commit. If a feature was added between versions X and Y, it will appear in the Git revision graph as a commit somwehere between those two points. By leveraging Git tags, OctoNotes can pinpoint precisely where in a Git revision graph a change was introduced, and provide the release notes for just the commits between two points on that graph.

224.5K1.0.104

Octopus.Server.Extensibility

Provides the agreed contracts between Octopus Server and Octopus Server extensions.

210.1K14.4.725

Octopus.OctoNotes.Generator.ReleaseNotesSource.GitHub

OctoNotes is a tool for generating release notes from Git repositories. In a perfect, trunk-based world, there would be a single, linear graph between versions of an application. In the real world, however, that's almost never the case. Many releases will have hotfixes; many applications will have LTS branches or maintenance releases; not to mention pull requests and other reasons for branches, both short-lived and long. OctoNotes takes a slightly different view of release notes. OctoNotes views the Git revision graph as the single source of truth. If a bug was fixed in a commit, that bug is only fixed in revisions containing that commit. If a feature was added between versions X and Y, it will appear in the Git revision graph as a commit somwehere between those two points. By leveraging Git tags, OctoNotes can pinpoint precisely where in a Git revision graph a change was introduced, and provide the release notes for just the commits between two points on that graph.

199.8K1.0.104

Octopus.OctoNotes.Reader

OctoNotes is a tool for generating release notes from Git repositories. In a perfect, trunk-based world, there would be a single, linear graph between versions of an application. In the real world, however, that's almost never the case. Many releases will have hotfixes; many applications will have LTS branches or maintenance releases; not to mention pull requests and other reasons for branches, both short-lived and long. OctoNotes takes a slightly different view of release notes. OctoNotes views the Git revision graph as the single source of truth. If a bug was fixed in a commit, that bug is only fixed in revisions containing that commit. If a feature was added between versions X and Y, it will appear in the Git revision graph as a commit somwehere between those two points. By leveraging Git tags, OctoNotes can pinpoint precisely where in a Git revision graph a change was introduced, and provide the release notes for just the commits between two points on that graph.

190.7K1.0.104

Octopus.OctoNotes.Generator.ReleaseNotesSource.CommitMessage

OctoNotes is a tool for generating release notes from Git repositories. In a perfect, trunk-based world, there would be a single, linear graph between versions of an application. In the real world, however, that's almost never the case. Many releases will have hotfixes; many applications will have LTS branches or maintenance releases; not to mention pull requests and other reasons for branches, both short-lived and long. OctoNotes takes a slightly different view of release notes. OctoNotes views the Git revision graph as the single source of truth. If a bug was fixed in a commit, that bug is only fixed in revisions containing that commit. If a feature was added between versions X and Y, it will appear in the Git revision graph as a commit somwehere between those two points. By leveraging Git tags, OctoNotes can pinpoint precisely where in a Git revision graph a change was introduced, and provide the release notes for just the commits between two points on that graph.

174.3K1.0.104

Octopus.OctoNotes.Generator

OctoNotes is a tool for generating release notes from Git repositories. In a perfect, trunk-based world, there would be a single, linear graph between versions of an application. In the real world, however, that's almost never the case. Many releases will have hotfixes; many applications will have LTS branches or maintenance releases; not to mention pull requests and other reasons for branches, both short-lived and long. OctoNotes takes a slightly different view of release notes. OctoNotes views the Git revision graph as the single source of truth. If a bug was fixed in a commit, that bug is only fixed in revisions containing that commit. If a feature was added between versions X and Y, it will appear in the Git revision graph as a commit somwehere between those two points. By leveraging Git tags, OctoNotes can pinpoint precisely where in a Git revision graph a change was introduced, and provide the release notes for just the commits between two points on that graph.

173.9K1.0.104

Octopus.Diagnostics

Diagnostics interfaces for Octopus, an opinionated deployment solution for .NET applications

146.2K2.1.285

Octopus.Data

Package Description

144.4K6.0.0

dbup-firebird

DbUp makes it easy to deploy and upgrade SQL Server databases. This package adds Firebird support.

120.4K6.1.0

Octopus.Server.Extensibility.Authentication

Provides the agreed authentication contracts between Octopus Server and Octopus Server Extensions.

104.0K11.1.356

dbup-sqlce

DbUp makes it easy to deploy and upgrade SQL Server databases. This package adds SQL CE Support.

97.9K5.0.41

Octopus.TinyTypes.SystemTextJson

Package Description

87.7K3.1.0

Nevermore.Analyzers

Package Description

78.6K19.0.1041

Octopus.Server.Extensibility.Authentication.OpenIDConnect

Implements the OpenIDConnect authentication providers.

74.8K3.0.6

OctoSample.OrderProcessingServer

This is a sample Windows Service package designed to work with Octopus.

70.7K1.0.50

Octopus.Server.Extensibility.Authentication.DirectoryServices

Implements the DirectoryServices authentication provider.

62.9K3.0.7

Octopus.Configuration

Configuration interfaces for Octopus, an opinionated deployment solution for .NET applications

58.2K4.1.214

Octopus.OctoVersion.Core

Package Description

56.6K1.1.25

OctoSample.PublicWeb

This is a sample ASP.NET MVC package designed to work with Octopus.

49.8K1.0.50

Octopus.OctoNotes.GitHubUpdater.Tool

OctoNotes is a tool for generating release notes from Git repositories. Using the information generated by OctoNotes, we can calculate which release a fix landed in, across multiple release branches. We then use this to add a table to the related GitHub issue.

48.1K0.0.2722

Octopus.CommandLine

The command line parsing library used by many of Octopus apps. Supports global and command specific help, json output, auto-complete and more.

46.8K0.0.2802

Octopus.Client.Extensibility.Authentication.GoogleApps

Octopus Deploy Client Extensibility for Google Apps

44.6K10.0.1

Octopus.Client.Extensibility.Authentication.AzureAD

Octopus Deploy Client Extensibility for Azure AD

44.3K10.0.1

Octopus.Client.Extensibility.Authentication.Okta

Octopus Deploy Client Extensibility for Okta

43.7K9.0.1

Octopus.Client.Extensibility.Authentication.DirectoryServices

Octopus Deploy Client Extensibility for Directory Services

42.1K10.0.1

Octopus.Server.Extensibility.Authentication.UsernamePassword

Implements the UsernamePassword authentication provider.

30.2K3.0.1

Octopus.Server.Extensibility.Authentication.Guest

Implements the Guest authentication provider.

28.0K3.0.2

dbup-sqlite-mono

DbUp makes it easy to deploy and upgrade SQL Server databases. This package adds SQLite support for Mono.

26.9K5.0.40

Octopus.Client.Extensibility.Authentication.UsernamePassword

Octopus Deploy Client Extensibility for Username Password

26.8K9.0.0

Octopus.Client.Extensibility.Authentication.Guest

Octopus Deploy Client Extensibility for Guest Authentication

25.9K9.0.1

JavaPropertiesParser

Package Description

23.8K0.3.28

Octopus.Caching

A simple caching class.

23.5K0.0.1105

Octopus.Client.Extensibility

Provides resources for Octopus Client extensions.

23.0K4.0.0

Octopus.Node.Extensibility

Provides the agreed contracts between Octopus server side extensions.

16.3K5.1.0

Octopus.Server.Tests.Extensibility

Provides test infrastructure for Octopus Server extensions/modules.

13.8K14.0.4

Octopus.Node.Extensibility.Authentication

Provides the agreed contracts between Octopus server side authentication extensions.

9.0K8.1.0

Octopus.Server.Core.Versioning

Provides the agreed version contracts between Octopus Server and Calamari.

8.7K3.0.1

S3.exe

A Windows command-line utility for Amazon's S3 & EC2 web services that requires no installation, is a single .EXE file with no DLLs, and requires only .NET 2.0 or Mono, so will work on a plain vanilla Windows 2003 installation.

6.7K1.7.1

Octopus.Time

Octopus.Time

5.7K1.0.8

Octopus.Server.Extensibility.Tests

Provides test infrastructure for Octopus Server extensions/modules.

5.7K10.0.1

Octopus.Server.Core.Utilities

Provides utility classes shared between Octopus server and Calamari

4.2K1.0.0

Octopus.Client.Extensibility.Authentication.Ldap

Octopus Deploy Client Extensibility for LDAP

3.9K3.0.217

NanoPack

NanoPack is a .NET Core tool to pack ASP.NET Core applications into NanoServer VHDs

3.5K0.1.30

OctoSample.OrderProcessingServer.csproj

The OctoSample.OrderProcessingServer.csproj deployment package, built on 2/1/2013

3.4K1.0.0.48

Seq.App.VictorOps

Sends messages received to the VictorOps REST endpoint

3.1K1.0.1

Octopus.Server.Extensibility.Authentication.OpenIDConnect.Common

Common components for the Octopus OpenID Connect authentication providers.

3.0K10.0.1

Octopus.Server.Extensibility.Feed

Provides the agreed feed contracts between Octopus Server and Octopus Server Extensions.

2.8K0.1.1

Octopus.Server.Extensibility.Core

Provides the agreed core contracts between Octopus Server and Octopus Server Extensions.

2.8K0.1.1

Octopus.Server.Extensibility.Feed.NoOp

A feed that returns nothing.

1.4K0.1.0

Octopus.Seq.App.VictorOps

Sends messages received to the VictorOps REST endpoint

4061.0.4