{"id":803,"slug":"rpc","name":"Remote Procedure Call (RPC)","short_description":"RPC is a request–response communication protocol.","url":"https://github.com/topics/rpc","github_count":4259,"created_by":null,"logo_url":"https://explore-feed.github.com/topics/rpc/rpc.png","released":null,"wikipedia_url":"https://en.wikipedia.org/wiki/Remote_procedure_call","related_topics":["rest-api","graphql-api","soap","wsdl","grpc"],"aliases":["remote-procedure-call"],"github_url":null,"content":"\u003cp\u003e\u003cstrong\u003eRemote procedure call\u003c/strong\u003e (\u003cstrong\u003eRPC\u003c/strong\u003e) is when a computer program causes a procedure to execute in a different address space (commonly on another computer on a shared network), which is coded as if it were a normal (local) procedure call, without the programmer explicitly coding the details for the remote interaction.\u003c/p\u003e\n","created_at":"2024-07-29T13:57:20.351Z","updated_at":"2026-06-11T00:26:56.231Z","topic_url":"https://awesome.ecosyste.ms/api/v1/topics/rpc","html_url":"https://awesome.ecosyste.ms/topics/rpc","projects_url":"https://awesome.ecosyste.ms/api/v1/projects?keyword=rpc","lists_url":"https://awesome.ecosyste.ms/api/v1/lists?topic=rpc"}