Welcome to the Managed Service Providers (MSP) Knowledge Base, a comprehensive and collaborative resource focused on the MSP industry and the IT channel. As crucial players in managing and supporting their clients' IT infrastructure and systems, MSPs operate in a dynamic and ever-evolving market with growing demand for technological services and solutions. This resource aims to provide an in-depth understanding of MSPs, their vendors, and your role within the MSP channel ecosystem, equipping you to better serve your customers and navigate the market's direction.

Target Audience

The MSP KB is designed for a wide range of individuals who interact with or work within the MSP industry, including:

  1. MSP Professionals: If you're new to working with an MSP or are an existing employee looking to deepen your understanding of the industry, this resource will provide valuable insights and knowledge to help you excel in your role.

  2. Vendors serving MSPs: For those working at a company that provides products or services to MSPs, the knowledge base will help you better understand the MSP landscape and the unique needs of your clients, enabling you to better tailor your offerings and support.

  3. IT Professionals considering MSP transition: If you're an IT professional considering a transition to managed services, this resource will give you an overview of the industry, its business models, and the key aspects of working with and within MSPs.

  4. MSP Channel Community Members: Members of MSP-focused communities, forums, or organizations will find valuable information and resources that can help inform discussions and contribute to the collective knowledge of the community.


Contributions are welcomed and encouraged. Use the top right button "edit on github" to request edits to pages.

How to contribute

There are several ways you can contribute to the MSP Knowledge Base:

  1. Suggest new topics or sections: If you think a topic or section is missing or could be improved, please open a new issue in the repository and provide as much detail as possible about the proposed addition or change.

  2. Improve existing content: If you spot any inaccuracies, outdated information, or areas that could be expanded upon, feel free to make changes directly to the content and submit a pull request.

  3. Share your expertise: If you have experience or knowledge in a specific area related to MSPs, consider contributing content that can help others in the community. You can submit to new or existing sections share your insights and expertise.

Guidelines for contributing

To ensure the quality and consistency of the MSP Knowledge Base, please follow these guidelines when contributing:

  • Keep it relevant: All contributions should be focused on the MSP industry and related topics. Make sure your contributions are relevant and provide value to the community.

  • Write clearly and concisely: Aim for clarity and simplicity in your writing. Break down complex concepts into easily understandable language, and avoid jargon or overly technical terms whenever possible.

  • Be respectful: Treat other contributors with respect and kindness. Encourage collaboration and open-mindedness, and remember that this is a community effort.

  • Follow markdown formatting: Use markdown formatting for headers, bullet points, and other formatting elements to ensure readability and consistency throughout the Knowledge Base.

  • Keep it factual and neutral

    All contributions should be based on accurate, verifiable information, and presented in an unbiased manner. Avoid using marketing terms, promotional language, or personal opinions to ensure that the content remains objective and reliable.

How to contribute

You can contribute to each page by clicking the "Edit on Github" button. You can add text, suggest changes, or suggest to remove content by editing the content on Github. When you are done editing the document you click the "Create Pull Request" button. This will allow us to view the changes you've made and approve them, or suggest some modifications.

Are you interested in changing more than just pages, but adding documentation and categories? Use the following instructions.

  1. Fork the repository to your GitHub account.

  2. Clone the forked repository to your local machine.

  3. Make your changes or additions to the content.

  4. Commit your changes and push them to your forked repository on GitHub.

  5. Open a pull request from your forked repository to the main MSP Knowledge Base repository.

Once your pull request is submitted, the maintainers will review your changes and provide feedback. If your changes are approved, they will be merged into the main repository.

Thank you for helping to build and improve the Managed Service Providers Knowledge Base!

Last updated

The MSP KB is an open source resource by Ashley Cooper and Kelvin Tegelaar