Forum Discussion

marshawnm's avatar
marshawnm
New Contributor
2 years ago

Saas vs on-prem

I am looking to understand the pros and cons of hosting swaggerhub on-prem vs cloud. 

Most vendors provide a comparison spreadsheet, but I can't see to find anything like that. 

Can someone point me to documentation that details the differences of the two?

  • Hi marshawnm 

    It's hard to say since we are talking on 2 approach in term of infrastructure.
    you can always try a comparison by reading the whatsnew doc for both (on-prem / saas)

    If we suppose that the whole features and functionnalities exist on both, we can start with a basic list of  Pros/cons:

      Pros Cons
    Saas

    - No maintenance

    - External corporate accessibility

    - Flexibility

    - Cheaper at short / med term 

    (to verify - This is my understanding)

    - Web access latency

    - No customization

    - Security standards compliance for Bank / Large organizations

    On-prem

    - Ownership and control

    - Customization

    - Security

    - Cheaper at long term (to verify - This is my understanding)

    - Governments / Bank / Large organizations

    - Infrastructure and installation

    - Updates & Patch

    - Server performance tunning

    - Server availability

    - dedicated maintenance team


    I suggest the community to update/maintain the table according to personal experience!!

    Thanks
     

  • chichepo's avatar
    chichepo
    Champion Level 1

    Hi marshawnm 

    It's hard to say since we are talking on 2 approach in term of infrastructure.
    you can always try a comparison by reading the whatsnew doc for both (on-prem / saas)

    If we suppose that the whole features and functionnalities exist on both, we can start with a basic list of  Pros/cons:

      Pros Cons
    Saas

    - No maintenance

    - External corporate accessibility

    - Flexibility

    - Cheaper at short / med term 

    (to verify - This is my understanding)

    - Web access latency

    - No customization

    - Security standards compliance for Bank / Large organizations

    On-prem

    - Ownership and control

    - Customization

    - Security

    - Cheaper at long term (to verify - This is my understanding)

    - Governments / Bank / Large organizations

    - Infrastructure and installation

    - Updates & Patch

    - Server performance tunning

    - Server availability

    - dedicated maintenance team


    I suggest the community to update/maintain the table according to personal experience!!

    Thanks
     

  • The software is almost identical in terms of functionality, however the on prem version is always slightly behind the SaaS version. We deploy updates to SaaS roughly every 2 weeks and for the hosted version every 3 months (which you ofc have to install yourself). Apart from that, the big difference is that you're responsible for the hosting  (it's a Kubernetes environment that you can get from us in 2 different ways), and that brings a set of complexities with it, but ultimately nothing you probably aren't used to.

     

    I would encourage you to talk to our sales team, they can illustrate this on a quick zoom call and help you choose. See https://swagger.io/tools/swaggerhub/contact-us/

     

     

  • Additional notes.

    SwaggerHub On-premise supports:

    • Multiple Organizations (siloed) 
    • Custom Codegen Templates 
    • Customer Terms & Conditions with auditing

    On-premise releases lag SaaS releases by as much as 2 months. 

    Infosec teams are usually opposed to opening the firewall to allow SaaS to talk to other internal API tooling. 

  • chichepo's avatar
    chichepo
    Champion Level 1

    Let's summarize (I added KJans and mhiggins remarks)

      Pros Cons

    Saas

    (updated ~every 2 weeks)

    - No maintenance

    - External corporate accessibility

    - Flexibility

    - Cheaper at short / med term 

    (to verify - This is my understanding)

    - Web access latency

    - No customization

    - Security standards compliance for Bank / Large organizations

    On-premise 

    (updated ~every 3 months)

    - Ownership and control

    - Customization

    - Security

    - Cheaper at long term (to verify - This is my understanding)

    - Governments / Bank / Large organizations

    - Support for:

    • - Multiple Organizations (siloed) 
    • - Custom Codegen Templates 
    • - Customer Terms & Conditions with auditing

    - Infrastructure and installation

    - Updates & Patch

    - Server performance tunning

    - Server availability

    - dedicated maintenance team