An easy interface to control your resources on SAKURA Cloud.
C# Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src/Saklient
tests
.gitignore
Doxyfile
LICENSE.txt
Package.nuspec
README.md
build.bat
build.sh
config.bat.sample
config.sh.sample
nuget
nuget.config
packages.config
test.bat
test.sh

README.md

SAKURA Internet API Client Library for C#

This library gives you an easy interface to control your resources on SAKURA Cloud.

Table of Contents

Requirements

How to use this library in your project

Visual Studio 2013

  1. Choose menu > Project > Manage NuGet Packages...
  2. Search "Saklient" and install it

Mono

cd YOUR/PROJECT/ROOT

# Create packages.config
cat >packages.config <<EOT
<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Saklient" version="0.0.1" />
</packages>
EOT

# Install packages
wget http://nuget.org/nuget.exe
mono nuget.exe install -o packages

# Edit your code
vim YOUR-CODE.cs
using System;
using Saklient.Cloud;

class Example {
 static void Main(string[] args) {

  // authorize
  API api = API.Authorize(token, secret, zone);

  // ...
# Add a compiler option reference to saklient.dll
ln -s `find packages -name saklient.dll` ./
mcs ... -r:saklient.dll YOUR-CODE.cs
mono YOUR-CODE.exe

Examples

Code examples are available here.

Copyright and license

Copyright (C) 2014 SAKURA Internet, Inc.

This library is freely redistributable under MIT license.