If you only need Pinterest scheduling, I’d try the native scheduler first.
For self-hosting, n8n + Pinterest API can handle publishing, but I’d only bother with that setup if you’re managing several accounts. For one or two sites, the maintenance can cost more time than the $5.