Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    offcial API / Nexus

    Scheduled Pinned Locked Moved Multi-Instance Management
    5 Posts 2 Posters 313 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P Offline
      philippe richard
      last edited by

      Hello,
      this is a thought I've been having, and it's just my own, but if anyone could shed some light on it, I'd really appreciate it.

      So, this official API / Nexus is an API we've been waiting for for years. Jaredhendrickson13 has developed a community-based one that seems to do the job just as well for both the community and pfSense+ versions. The documentation for this community API is very complete.

      Coming back to our official API / Nexus, I have the impression that it's not very widely used as it is (maybe I'm wrong), and the documentation is almost non-existent apart from two or three .py examples to get you started.

      For the rest, only Python developers can go through the git repository to understand how it works, find errors, and fix them, and that's not for the average person like me :-).

      Is it Netgate's intention not to push this API so that more people can use it?

      T 1 Reply Last reply Reply Quote 0
      • T Offline
        tkerr @philippe richard
        last edited by tkerr

        @philippe-richard You can view the documentation here (download and open the file in a web browser). Also, the pfapi-openapi.yaml contains all of the definitions as well, it's just harder to look through. I will talk to someone about getting this hosted with the rest of the pfSense documentation.

        As for not being widely used, the API has only been officially released for about a month now. That's not much time for new projects. Internally, we do use the API for the new GUI.

        P 1 Reply Last reply Reply Quote 2
        • P Offline
          philippe richard @tkerr
          last edited by

          @tkerr
          Hello, I have a feeling the link leads to a page without documentation.
          Sélection_015.png

          T 1 Reply Last reply Reply Quote 0
          • T Offline
            tkerr @philippe richard
            last edited by

            @philippe-richard 1757014876305-sélection_015.png Download and open the file in your web browser.

            P 1 Reply Last reply Reply Quote 1
            • P Offline
              philippe richard @tkerr
              last edited by

              @tkerr
              It is much better to download the raw file. I apologize for my ignorance.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post
              Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.