All Projects → jlouros → Stashapicsharp

jlouros / Stashapicsharp

Licence: mit
[Atlassian] Bitbucket Server/Stash API wrapper built in C#

Projects that are alternatives of or similar to Stashapicsharp

Igbot
🐙 Free scripts, bots and Python API wrapper. Get free followers with our auto like, auto follow and other scripts!
Stars: ✭ 4,094 (+14521.43%)
Mutual labels:  api-wrapper
Api
Native PHP Wrapper for Telegram BOT API
Stars: ✭ 714 (+2450%)
Mutual labels:  api-wrapper
Aiomixcloud
Mixcloud API wrapper for Python and Async IO
Stars: ✭ 23 (-17.86%)
Mutual labels:  api-wrapper
Pytube
A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.
Stars: ✭ 4,979 (+17682.14%)
Mutual labels:  api-wrapper
Python Poloniex
Poloniex API wrapper for Python 2.7 & 3
Stars: ✭ 557 (+1889.29%)
Mutual labels:  api-wrapper
Py3 Canvaslms Api
Python 3 API wrapper for Instructure's Canvas LMS with real-world examples of use
Stars: ✭ 16 (-42.86%)
Mutual labels:  api-wrapper
Binance.net
.Net API wrapper for the Binance web API
Stars: ✭ 349 (+1146.43%)
Mutual labels:  api-wrapper
Bitskinsapi
A wrapper for the BitSkins API, build on .NET Standard 2.0
Stars: ✭ 13 (-53.57%)
Mutual labels:  api-wrapper
Rapid.js
An ORM-like Interface and a Router For Your API Requests
Stars: ✭ 700 (+2400%)
Mutual labels:  api-wrapper
Groovehq
Ruby gem for GrooveHQ api
Stars: ✭ 22 (-21.43%)
Mutual labels:  api-wrapper
Bitex
Crypto-currency Exchange API Framework
Stars: ✭ 455 (+1525%)
Mutual labels:  api-wrapper
V8 Archive
Directus Database API — Wraps Custom SQL Databases with a REST/GraphQL API
Stars: ✭ 486 (+1635.71%)
Mutual labels:  api-wrapper
Rscorecard
R wrapper for U.S. Department of Education College Scorecard Data API
Stars: ✭ 17 (-39.29%)
Mutual labels:  api-wrapper
Bitly
A Ruby wrapper for the bit.ly API
Stars: ✭ 435 (+1453.57%)
Mutual labels:  api-wrapper
Goodshirt
R client to the Good Place Quotes API
Stars: ✭ 24 (-14.29%)
Mutual labels:  api-wrapper
Cuda Api Wrappers
Thin C++-flavored wrappers for the CUDA Runtime API
Stars: ✭ 362 (+1192.86%)
Mutual labels:  api-wrapper
Pizzly
The simplest, fastest way to integrate your app with an OAuth API 😋
Stars: ✭ 796 (+2742.86%)
Mutual labels:  api-wrapper
Java Ovh
Thin wrapper around OVH's APIs. Handles all the hard work including credential creation and requests signing
Stars: ✭ 15 (-46.43%)
Mutual labels:  api-wrapper
Steamapi
A PHP wrapper for interacting with Valve's Steam Community.
Stars: ✭ 25 (-10.71%)
Mutual labels:  api-wrapper
Slack
🎉✨ Slack API client for Node and browsers.
Stars: ✭ 903 (+3125%)
Mutual labels:  api-wrapper

Build status NuGet

Bitbucket Server (previously known as Stash) API wrapper for .Net

C# API wrapper for Atlassian Bitbucket Server (previously known as Stash)
For more information about Bitbucket Server visit: https://www.atlassian.com/software/bitbucket/server
API documentation can be found here: https://developer.atlassian.com/bitbucket/server/docs/latest/
Versions 2.0.0 and above of this project target Bitbucket Server version 4.1 and above.
If you are using a older version of Bitbucket Server (below version 4.0), please download any 1.0.* version from NuGet

Installation

There are 2 ways to use this library:

  • Install-Package Atlassian.Stash.Api (via Nuget)
  • Download source code and compile

Sample Usage

// Create a Stash connection
// Stash client connection using basic authentication
var client = new StashClient("http://your_stash_server_url:7990/", "username", "password");

// Gets a list of projects (by default a maximum of 25 results will be return)
// we recommend use of async/await instead of forcing synchronous execution
var projects = client.Projects.Get().Result;

// Gets a list of repositories from project "PROJKEY" (by default a maximum of 25 results will be return)
// using async
var repositories = await client.Repositories.Get("PROJKEY");

// Delete repository "REPOSLUG" from project "PROJKEY"
await client.Repositories.Delete("PROJKEY", "REPOSLUG");

Take a look at the integration tests project for more samples.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].