# go-plugin Documentation

This directory contains documentation and guides for `go-plugin` and how
to integrate it into your projects. It is assumed that you know _what_
go-plugin is and _why_ you would want to use it. If not, please see the
[README](https://github.com/hashicorp/go-plugin/blob/master/README.md).

## Table of Contents

**[Writing Plugins Without Go](https://github.com/hashicorp/go-plugin/blob/master/docs/guide-plugin-write-non-go.md).**
This shows how to write a plugin using a programming language other than
Go.

**[Extensive Tutorial on Usage](https://github.com/hashicorp/go-plugin/blob/master/docs/extensive-go-plugin-tutorial.md).**
A guide showing the usage and structure of go-plugin including a detailed
walkthrough of setting up the plugins under the `examples` folder.