GitLab 10.0 added an API route to [download a single artifact file](https://docs.gitlab.com/ee/api/jobs.html#download-a-single-artifact-file): > `GET /projects/:id/jobs/:job_id/artifacts/*artifact_path` Example request: ``` curl --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" \ "https://gitlab.example.com/api/v4/projects/1/jobs/5/artifacts/some/release/file.pdf" ``` `python-gitlab` [does not appear](http://python-gitlab.readthedocs.io/en/stable/gl_objects/builds.html#id4) to support this. I imagine something like this: ```python job.get_artifact('some/release/file.pdf', streamed=True, action=whatever) ```